Pergunta

Alguém pode recomendar alguns componentes PDF compatíveis com asp.net que funcionam em um ambiente de confiança média? Eu li que ITEXTSHARP funciona bem, mas vindo de ABCPDF e ASPPDF, o pensamento de compilar todo o PDF no código é muito assustador. Idealmente, eu gostaria de usar algo como wkhtmltopdf Para simplesmente converter páginas HTML em PDFs (mas é claro que isso não funciona em confiança média).

No que diz respeito ao preço: o GRATUITO é o melhor, mas as soluções pagas não estão fora de questão.

No caso de não encontrar uma opção decente, posso optar por hospedar um serviço da Web em uma máquina separada na qual posso executar um aplicativo totalmente confiável, mas isso definitivamente não é ideal.

Foi útil?

Solução

O ITEXTSHARP é possivelmente a melhor opção gratuita que funciona em Medium Trust. Pode parecer assustador começar a usá -lo, no entanto, depois de pegar o jeito, é muito poderoso. Há um tutorial disponível para layouts de documentos simples e mais complexos.

ITEXTSHARP - http://sourceforge.net/projects/itextsharp/

Tutorial ITEXTSHARP - http://itextsharp.sourceforge.net/tutorial/index.html

ITEXTSHARP em Medium Trust - http://instantDevelopment.blogspot.com/2009/10/itextsharp-pdf-rendering-in-medium.html

Acabei de passar por um exercício semelhante para gerar documentos. Eu olhei para o ReportViewer para uma interface de designer e PDFSharp para uma API mais limpa, mas nenhum deles funcionará atualmente em um ambiente de confiança média. O ITEXTSHARP foi a melhor opção que eu consegui encontrar que atendesse aos meus requisitos - compatível com confiança gratuita e média.

Outras dicas

Embora não apenas uma biblioteca PDF, nosso produto de relatórios de dinâmica de dados já é suportado em confiança média, como observado em Este encadeamento StackOverflow. Estamos trabalhando para fazer com que o ActiveReports funcione em Medium Trust muito em breve - os desenvolvedores estão trabalhando nele enquanto falamos (eu literalmente acabei de ver uma discussão por e -mail sobre documentá -lo). Para referência útil, alguns links do outro thread StackOverflow:

Você pode experimentar a biblioteca WinNovative:

http://www.winnovative-software.com/

Ou a biblioteca CETE

http://www.cete.com/products/dynamicpdfffornet/generator/index.csp

Eu usei os dois para diferentes recursos no ASP.NET Web Applications

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top