ASP.NET - Componente PDF in Medium Trust
-
18-09-2019 - |
Domanda
Qualcuno può raccomandare alcuni componenti PDF ASP.NET-compatibile che lavorano in un ambiente di fiducia medium? Ho letto che iTextSharp funziona bene, ma provenienti da ABCpdf e AspPdf , il pensiero di compilare l'intero PDF in codice è molto scoraggiante. Idealmente mi piacerebbe usare qualcosa come wkhtmltopdf per convertire semplicemente pagine HTML a PDF (ma ovviamente che non funziona in attendibilità media).
Per quanto riguarda il prezzo è interessato: libero è migliore, ma soluzioni a pagamento non sono fuori questione
.Nel caso in cui non riesco a trovare una decente possibilità posso scegliere di ospitare solo un servizio web su una macchina separata che posso eseguire un'applicazione completamente attendibile, ma che non è sicuramente ottimale.
Soluzione
iTextSharp è forse la migliore opzione gratuita che funziona a mezzo di fiducia. Può sembrare scoraggiante per iniziare ad usarlo, ma una volta a ottenere il blocco di esso è molto potente. C'è un tutorial disponibile per entrambi i layout di documenti semplici e più complessi.
iTextSharp - http://sourceforge.net/projects/itextsharp/
iTextSharp Tutorial - http://itextsharp.sourceforge.net/tutorial/index.html
iTextSharp in attendibilità media - http: // instantdevelopment.blogspot.com/2009/10/itextsharp-pdf-rendering-in-medium.html
Sono appena stato con un esercizio analogo per generare documenti. Ho guardato ReportViewer per un'interfaccia progettista e PDFsharp per un'API più pulita, ma nessuno dei due vi attualmente lavorare in un ambiente di fiducia medio. iTextSharp era l'opzione migliore che ho trovato che ha soddisfatto le mie esigenze -. libero e attendibilità media compatibile
Altri suggerimenti
Anche se non è solo una libreria PDF, il nostro prodotto Dynamics dati Reports è già supportato in Medium Trust come indicato nel questo StackOverflow filo . Stiamo lavorando per rendere ActiveReports lavoro nel medio fiducia molto presto - gli sviluppatori stanno lavorando su di esso, come si parla (ho letteralmente appena visto una discussione e-mail su documentarlo). Per avere un riferimento a portata di mano alcuni collegamenti da l'altro thread StackOverflow:
- Brevi informazioni su quando abbiamo aggiunto la funzione del Product Manager di Data Dynamics: http : //mrdotnet.wordpress.com/2007/11/18/new-release-of-data-dynamics-reports Rapporti
- Istruzioni sulle impostazioni di sicurezza in ASP.NET incluso come configurare attendibilità media: http : //www.datadynamics.com/Help/ddReports/ddrtskSettingPermissions.html
- Informazioni generali sul prodotto: http://www.datadynamics.com/Products/DDRPT
Si potrebbe provare la libreria Winnovative:
http://www.winnovative-software.com/
o la libreria CETE
http://www.cete.com/Products/DynamicPDFForNET/Generator /index.csp
Ho usato sia per le caratteristiche diverse in applicazioni Web ASP.NET