Generierung von PDF aus HTML (Komponente für .NET)
Können Sie bitte zeigen Sie mir, um open-source oder eine preiswerte comercial Produkt zu erzeugen, PDF aus HTML?
- google.com.au/...
- mögliche Duplikate von stackoverflow.com/questions/564650/convert-html-to-pdf-in-net
- Um die Liste aus einer anderen-Lösung, können Sie versuchen, GemBox.Documnet. Auch hier ist ein Beispielcode, der zeigt, wie die Konvertierung von HTML zu PDF mit ihm.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Derzeit nutzen wir ABCpdf in einer unserer komplexeren Anwendungen. Es hat uns gut gedient und ist nicht sehr teuer bei allen. Ich mag die Tatsache, dass ich senden können Sie raw-HTML-text, und es wird machen Sie Sie zu einer PDF-Datei im Arbeitsspeicher oder als Datei so verwenden wir zum generieren von PDF-Dateien on the fly und dienen Sie über das web, ohne jemals zu speichern Festplatte jemals.
Wir haben seit etwa 3 Jahren und schon früh musste ich Ihre Unterstützung für eine sehr seltsame Frage, die sehr spezifisch und die Unterstützung war sehr schnell und helfen Sie, lösen das Problem schnell.
Weitere Informationen finden Sie auf deren website unter:
http://www.websupergoo.com/abcpdf-1.htm
PrinceXML
Durch die Natur der Aufgabe (HTML-zu-PDF-Konvertierung) ziemlich suchen der PDF-Erzeugung-tool sollte in der Lage, HTML zu Rendern wie web-browser. Zum Glück ist es bereits vorhanden: WkHtmlToPdf open-source-Projekt aber es bietet keine integration mit .NET aus der box.
Nicht verbringen Sie Ihre Zeit auf, das Rad neu erfinden: ich habe schon gepackt WkHtmlToPdf in einer DLL-Datei (keine externen Abhängigkeiten überhaupt), nur fügen Sie es zu Ihrem Projekt und generieren von PDF-Dateien mit einer Zeile code:
Darüber hinaus ist es möglich, geben Sie verschiedene Optionen (z.B. Seitenränder, zoom-Faktor usw.) durch HtmlToPdfConverter Eigenschaften.
DLL kann hier heruntergeladen werden (es ist KOSTENLOS): PdfGenerator für .NET
Haben wir ABCPdf in der Vergangenheit und es ist in der Lage, nehmen Sie eine web-Anfrage und generiert eine PDF-Datei aus es
Hatten wir viel Erfolg mit open-source-Produkt namens "itextsharp" - es ist nicht so heiß, um die HTML-zu-PDF, aber ist gut für sorgfältig piecing zusammen eine bestimmte PDF-Dokument (z.B. eine Quittung). Es ist auch kostenlos, das ist immer ein bonus. Siehe:
http://sourceforge.net/projects/itextsharp/
Andere schnelle und leichte Lösung ist XMLPdf, geschrieben von einer software-Firma namens Ibex aus Neuseeland nicht weniger. Dieses Werkzeug ist ein Modell, in dem Sie erstellen Sie eine XML-Vorlage-Datei, mit HTML-ähnlichen tags, die in das schema. Sie können auch definieren die tags in der XML, die Sie assoziieren mit Objekten in Ihr .NET-code-behind. Irgendwie klobig, aber nützlich in bestimmten Umständen. Nicht kostenlos, aber Billig. Finden Sie durch suchen nach XMLpdf auf Google.
Hier ist HTML zu PDF .NET-Komponente zu einem angemessenen Preis. Aber es hat eigenen html - /css-Lesen und pdf-rendering-engines.
Und EVO html zu pdf Konverter
Mit dem (kommerziellen) Aspose.Pdf seit Jahren erfolgreich. Funktioniert sowohl für .NET und Java.
Habe ich erfolgreich verwendet HTML-zu-PDF-Konverter .NET, bevor Sie auf ein Projekt.
Eine alternative Lösung wäre die Verwendung von web browser control, und drucken Sie das html in ein PDF Druckertreiber zu installieren.
Es gibt einige Kostenlose PDF-Drucker zur Verfügung und Sie können eingerichtet werden, um die Ausgabe direkt in eine Datei, ohne die Anzeige einer Benutzeroberfläche.
Habe ich eine Lösung wie diese einmal, und es funktionierte gut, auch für große Dokumente und eine große Anzahl von Dokumenten.
Abcpdf .Net version 8 funktioniert, aber es schafft viele Problem in der Produktion Server, auf denen Sicherheits-und Benutzer-Rechte sind restriktiv.
Es ist schwierig, direkt zu tun-URL->pdf-Konvertierung. Wir landeten URL-HTML Speichern im lokalen Ordner ->Lesen von HTML-und PDF konvertieren-> löschen von HTML-Datei aus dem Ordner - tricky Ansatz, aber es funktioniert. Der einzige Fehler ist, dass Sie brauchen, um lese - /Schreibzugriff auf einen Ordner auf dem server. Seine immer noch besser als ab Sicherheitseinstellungen.
Nur einige zu nennen.
wwww
: http://www.pdfsharp.com/