Können Sie mir bitte einen Hinweis auf ein Open-Source-Produkt oder ein preisgünstiges kommerzielles Produkt geben, das in der Lage ist, PDF aus HTML zu erzeugen?
Antworten
Zu viele Anzeigen?Wir verwenden ABCpdf derzeit in einer unserer komplexeren Anwendungen. Es hat uns gute Dienste geleistet und ist überhaupt nicht sehr teuer. Mir gefällt die Tatsache, dass ich ihm rohen HTML-Text schicken kann, der dann im Speicher oder als Datei in ein PDF umgewandelt wird, so dass wir PDFs im Handumdrehen generieren und über das Internet bereitstellen können, ohne sie jemals auf der Festplatte zu speichern.
Wir nutzen das Programm seit etwa 3 Jahren, und schon früh musste ich den Support für ein sehr spezielles Problem in Anspruch nehmen, und der Support hat das Problem sehr schnell gelöst.
Weitere Informationen finden Sie auf ihrer Website unter: http://www.websupergoo.com/abcpdf-1.htm
Aufgrund der Natur der Aufgabe (HTML-zu-PDF-Konvertierung) sollte ein hübsches PDF-Generierungswerkzeug in der Lage sein, HTML wie ein Webbrowser darzustellen. Glücklicherweise gibt es das bereits: WkHtmlToPdf Open-Source-Projekt aber es bietet von Haus aus keine Integration mit .NET.
Vergeuden Sie Ihre Zeit nicht damit, das Rad neu zu erfinden: Ich habe WkHtmlToPdf bereits in eine DLL gepackt (ganz ohne externe Abhängigkeiten), fügen Sie sie einfach zu Ihrem Projekt hinzu und erzeugen Sie PDF mit einer Zeile Code:
var pdfBytes = (new NReco.HtmlToPdfConverter()).GeneratePdf(htmlContent);
Zusätzlich ist es möglich, verschiedene Optionen (wie Ränder, Zoom-Faktor usw.) über die Eigenschaften von HtmlToPdfConverter festzulegen.
DLL kann hier heruntergeladen werden (sie ist KOSTENLOS): PdfGenerator für .NET
Wir haben die ABCPdf und ist in der Lage, aus einer Web-Anfrage eine PDF-Datei zu erzeugen.
Die Verwendung der (kommerziellen) Aspose.Pdf seit Jahren erfolgreich. Funktioniert sowohl für .NET als auch für Java.
- See previous answers
- Weitere Antworten anzeigen