Como criar PDF em ASP.NET

Já vi muitos fios e nenhuma boa resposta em lado nenhum. Ou melhor, Nenhuma se adequa à minha situação. Precisamos imprimir a letra de negócio para uma determinada lista com as facilidades de junção de E-mail. O cliente não está disposto a gastar $ em dinheiro. ASP.NET controle para fazer PDF. então eu opto pelo WKHTMLtoPDF e ele funciona bem para nós até que um dia cliente tentar obter PDF de 100+ leads, resultando em completa falha de geração de PDF. Ele funciona muito bem com 10-20 páginas PDF, mas não para 100.

Existe alguma Dicas e truques para melhorar o desempenho ? Estamos a usar o IIS 7 hospedado na nuvem com ASP.NET 4, se isso importa.

Author: Sumit Gupta, 2012-05-22

4 answers

Se você está procurando uma biblioteca realmente livre (como em" livre de preocupações"), escolha as versões iTextPDF antes da versão 4.1.7, como eles afirmam no blog ByteScout.

Do blog ByteScout:

ITextSharp 4.1.6 DLL apenas: itextsharp-4.1.6-dll.zip
iTextSharp 4.1.6 código fonte (C#): itextsharp-4.1.6.zip

Não sei se entendo o teu problema, mas não conseguias gerar documentos docx e obter o mesmo. resultados?
 4
Author: marquito, 2017-05-23 11:59:52

Para todos, eu uso http://wkhtmltopdf.org/ para criar HTML para PDF, o meu ASP.NET código gerar o arquivo HtML, em seguida, eu criar HTML para PDF e é feito, muito mais fácil do que usar a tabela itextpdf e estrutura td para obter as coisas em um espaço melhor. Eu achei fácil e rápido Assim que você tiver suas coisas alinhadas corretamente.

A Biblioteca melhorou desde que a pergunta original foi feita e agora funciona melhor.

 3
Author: Sumit Gupta, 2017-10-14 11:52:26
 2
Author: Nurlan, 2012-05-22 17:08:30

A biblioteca PDFSharp é muito boa!

Já o uso há algum tempo, e acho-o suficientemente flexível para satisfazer as tuas necessidades.

No entanto, existem alguns aspectos {[[9]} de O usar como uma" biblioteca independente " - por exemplo, criar tabelas é uma dor de cabeça e não há muitas opções de formatação de texto. É muito melhor misturá-lo com MigraDoc (uma biblioteca de extensão para PDFSharp).

 1
Author: Leo Kolezhuk, 2016-02-26 12:53:35