Imprimir Documento PDF - C# - Portugal-a-Programar
By nando4, May 23, 2011 in C#
Eu queria saber se alguem sabe se posso, e se sim como, imprimir um documento pdf criado por mim na minha aplicação.
Uma pesquisa não fazia mal a ninguém
http://www.portugal-a-programar.pt/index.php?showtopic=43650
Pois Caça mas fui eu que criei esse tópico e as ajudas que me deram foi tudo em VB (coisa que eu não percebo nada), a minha duvida é se posso associar o documento pdf ao printDocument
Então lê com atenção que mais em baixo está lá o código convertido para C#.
Se te estas a referir ao codigo que eu tentei converter, ele nao esta totalmente convertido, alias a parte que me interessa é a que eu nao consegui converter :x
http://www.linhadecodigo.com.br/artigo/2582/Gerando-arquivos-PDF-em-Csharp.aspx
Caça isso já eu consigo fazer mas o que eu quero é adicionar o documento pdf ao printDocument.
Explica melhor... Queres fazer o inverso?
É assim eu vou ter 2 botoes, um para gerar um pdf a partir dos dados de um form (factura por exemplo) e outro para imprimir, o pdf ja consigo criar agora queria que quando carregasse no botao para imprimir ele me gerasse um pdf(sem o guardar em disco) para imprimir.
Na segunda opção não precisas de nenhum PDF, basta imprimires directamente o conteúdo do printdocument
Como assim? Estas a dizer que posso adicionar logo os campos do form (textbox) ao printdocument e imprimir?
Sim, mas se quiseres imprimir um PDF já existente do disco, vê este tópico
Então como faço isso? É porque para imprimir um pdf ja existente no disco eu abro o pdf com o adobe reader e tem la o botao para imprimir. Eu queria poder imprimir sem ter de criar o pdf
Tens de criar um printdocument, vê aqui um exemplo
Ja agora com o printdocument da para imprimir dados de uma treeview ?
Estive a ler o toturial mas acho que é um bocado diferente do que eu quero fazer, alem disso nao percebi onde é que se cria o documento :x
Eu estou a criar um programa em c# que num form o utilizador numa treeview parametriza o recibo como quer desloca os campos dentro da treeview insere logotipo cabeçalho , rodape etc , e depois vai ter de guardar as posições de cada objecto para quando imprimir estar como o utilizador escolheu . depois vou gerar um .exe que vai correr numa aplicação em vb achas que é possivel ?