• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

amiloM1425

Imprimir PDF

2 mensagens neste tópico

Olá a todos,

Preciso que a minha app imprima PDFs. Já estive a googlar um bocado mas não foi grande ajuda, ou melhor, não percebi lá muito bem as soluções apresentadas.

Se pudessem dar algumas sugestão/explicação agradecia.

Obrigado

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Ok, já estou a chegar a algum lado. O que esto a fazer é o seguinte:

Process p = new Process();
ProcessStartInfo info = new ProcessStartInfo();
info.FileName = @"C:\teste.pdf";
info.Verb = "Print";
info.Arguments = Impressora;
info.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
p.StartInfo = info;
p.Start();

O único senão é a janela do Adobe Reader ficar aberta. A única forma de a fechar é matando o processo, certo?

Problema resolvido. Acrescentei o seguinte:

p.WaitForInputIdle();
p.Kill();

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora