Impressão de vários tipos de documentos utilizando C Sharp .Net

26/09/2014

0

Gostaria de realizar a impressão de vários tipos de documentos (documentos já existentes em um determinado diretório) como txt, pdf, docx, htm, etc., sem que o aplicativo associado seja aberto, seria uma impressão silenciosa, tipo, chamar a impressão de todos os arquivos de um diretório e que fossem enviados diretamente para a impressora, não preciso nem visualizá-los. Existe um aplicativo Print Conductor que faz exatamente o que preciso. Um exemplo deste aplicativo é que ele envia a impressão de arquivos pdf diretamente para a impressora, sem abrir o Adobe Reader, uma das exigências é ter o aplicativo associado, que no meu caso também será assim. Tentei utilizando o ShellExecute da dll shell32.dll, tente com os métodos da dll winspool.Drv e com PrintDocument, porem todos eles não me atenderam, pois ou abrem o Adobe Reader ou a folha sai em branco. Alguém tem alguma ideia de como esse software que coloquei acima pode trabalhar? Obrigado por qualquer ajuda!
Paulo Balbino

Paulo Balbino

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar