ASP.NET - PDF -Komponente im Mittelvertrauen
-
18-09-2019 - |
Frage
Kann jemand einige ASP.NET-kompatible PDF-Komponenten empfehlen, die in einer mittelgroßen Vertrauensumgebung funktionieren? Ich habe das gelesen ITEXTSHARP Funktioniert gut, aber kommt von von ABCPDF und Asppdf, Der Gedanke, das gesamte PDF im Code zu kompilieren, ist sehr entmutigend. Idealerweise würde ich gerne so etwas verwenden wkhtmltopdf Um einfach HTML -Seiten in PDFs umzuwandeln (aber das funktioniert natürlich nicht im mittleren Vertrauen).
Was den Preis betrifft: KOSTENLOS ist am besten, aber bezahlte Lösungen sind nicht in Frage.
Für den Fall, dass ich keine anständige Option finden kann, kann ich nur einen Webdienst auf einem separaten Computer hosten, auf dem ich eine vollständig vertrauenswürdige Anwendung ausführen kann, aber das ist definitiv nicht optimal.
Lösung
itetextSharp ist möglicherweise die beste kostenlose Option, die im mittleren Vertrauen funktioniert. Es kann entmutigend erscheinen, es zu verwenden, aber sobald Sie den Dreh raus haben, ist es sehr mächtig. Es gibt ein Tutorial für einfache und komplexere Dokumentlayouts.
ITEXTSHARP - http://sourceforge.net/projects/itextsharp/
ITEXTSHARP Tutorial - http://itextsharp.sourceforge.net/tutorial/index.html
ITEXTSHARP IN MEDENTRAUSE - http://instantdevelopment.blogspot.com/2009/10/itextsharp-pdf-rendering-in-medium.html
Ich habe gerade eine ähnliche Übung durchlaufen, um Dokumente zu generieren. Ich habe ReportViewer für eine Designer -Schnittstelle und PDFSHARP für eine sauberere API angesehen, aber derzeit wird auch nicht in einer mittelgroßen Vertrauensumgebung funktionieren. iTextSharp war die beste Option, die ich feststellen konnte, die meine Anforderungen entsprach - kostenlos und mittelschwerer Vertrauen kompatibel.
Andere Tipps
Während nicht nur eine PDF -Bibliothek, wird unser Datendynamikbericht bereits im mittleren Vertrauen unterstützt, wie in der in Bezug auf Dieser Stackoverflow -Thread. Wir arbeiten bald daran, ActiveRereports in mittlerem Vertrauen funktionieren zu lassen - die Entwickler arbeiten daran, während wir sprechen (ich habe buchstäblich nur eine E -Mail -Diskussion darüber gesehen, wie ich sie dokumentieren kann). Für praktische Referenzen einige Links aus dem anderen Stackoverflow -Thread:
- Kurze Informationen darüber, wann wir die Funktion vom Produktmanager der Datendynamik hinzugefügt haben: http://mrdotnet.wordpress.com/2007/11/18/new-release-of-data-dynamics-reports Berichte
- Anweisungen zum Einrichten der Sicherheit in ASP.NET, einschließlich der Konfiguration des Medium Trust: http://www.datadynamics.com/help/ddreports/ddrtskettingPermissions.html
- Allgemeine Produktinformationen: http://www.datadynamics.com/products/ddrpt
Sie könnten die winnovative Bibliothek ausprobieren:
http://www.winnovative-software.com/
Oder die Cete -Bibliothek
http://www.cete.com/products/dynamicpdffornet/generator/index.csp
Ich habe beide für verschiedene Funktionen in ASP.NET -Webanwendungen verwendet