Direkt konvertieren .aspx um .pdf
Einem Projekt an dem ich arbeite muss ich um einen Bericht zu erstellen, ist die Ausgabe als HTML - (.aspx) und als PDF-Datei. Gibt es eine Lösung zur Verfügung, die mir erlaubt, füttern der Ausgabe eines .aspx-Seite wird eine PDF-Generierung Dienstprogramm? Volle Unterstützung von HTML und CSS wäre ideal.
Dank!
Danke für die Antworten so weit!!! Eine Sache, die ich sollte wahrscheinlich klären,... die web-Anwendung ist gesichert mit web-Formularen und ein SSL-Zertifikat. Hoffentlich wird es nicht ein problem sein. Von dem, was ich Lesen ABCpdf und wkhtmltopdf scheinen die besten Optionen. ABCpdf scheint besser integriert .NET, wkhtmltopdf hat vermutlich einen viel besseren job der Darstellung komplexer CSS, da es verwendet die WebKit-rendering-engine. Die CSS wird wahrscheinlich semi-Komplex, und es können Bilder (Diagramme, etc), die in Zukunft aufgenommen. Danke!
InformationsquelleAutor JCdowney | 2009-08-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
wkhtmltopdf wird es tun.... VERWENDUNG:
Dass ist es. Können Sie gehen, um jede web-Seite,... sogar aspx. css ist besser unterstützt als jedes andere Dienstprogramm, wie es verwendet die webkit html-rendering-engine (Safari, Chrome). Genießen Sie
Es ist eine single .exe-Datei (7 mb) verwendet werden können .Net einfach mit Verarbeiten.Starten
Stellen Sie sicher, dass Sie kopieren Sie die exe-Datei in Ihrem Projekt-Verzeichnis oder Sie geben den vollständigen Pfad.
ex:
Ich denke, dass SSL unterstützt wird, aber ich glaube nicht, dass 2-Wege-SSL funktionieren würde, zumindest im moment. Es ist die Hände nach unten die besten single-stop-HTML -> PDF-tool habe ich gesehen.
Funktioniert sehr schön, auch mit meinem web-hosting (web-app generiert pdf-Rechnungen)
Ich fand es zu brechen, einige Seiten - aktivieren Sie diese hier zum Beispiel: jsfiddle.net/BgNPC/8
InformationsquelleAutor jle
iTextSharp tun können HTML -, PDF -, sondern nur die grundlegenden HTML-und CSS nicht die volle Unterstützung.
Einige Artikel auf den Versand von HTML zu iTextSharp:
http://somewebguy.wordpress.com/2009/05/08/itextsharp-simplify-your-html-to-pdf-creation/
http://aspdotnetcodebook.blogspot.com/2008/07/how-to-export-content-of-gridview-to.html
http://geekswithblogs.net/casualjim/archive/2005/11/13/59943.aspx#393262
InformationsquelleAutor Matthew Lock
Ich verwendet HTMLDoc es in der Vergangenheit einen guten job gemacht zu drehen, HTML-Tabellen, Bilder, etc mit einigen einfachen Formatierungen in eine anständige PDF-Bericht. Es scheint auch eine open-source-version als gut.
iTextSharp rendert html-Code auf einer grundlegenden Ebene.
Fand ich, dass Hacker in eine einfache HTML-renderer erlaubt mir zu bieten PDF-Funktionen sofort und dann musste ich backfit eine PDF-report-Renderers später. Dies sollte ziemlich einfach, wenn Sie halten Sie Ihre Präsentation Schicht getrennt von Ihren Daten und business-Logik.
Ich verwendet PDFlib dann aber beide iTextSharp und PDFlib sind genial Bibliotheken für ein Programm erstellen PDF-Datei aus Ihren Daten-Quellen.
Ich noch nicht gesehen, eine perfekte HTML-2-PDF-renderer noch, so dass ich planen würde, für eine zwei-Stufen-Ansatz. Möglicherweise möchten Sie auch zu schauen, diese Frage für andere Optionen.
InformationsquelleAutor Mark Nold
http://www.asppdf.com
InformationsquelleAutor James Skidmore
ActivePDF WebGrabber ist ein großartiges Produkt, haben Sie alles richtig konfiguriert. Es ist teuer, aber es hat unglaublichen Unterstützung von HTML und CSS.
InformationsquelleAutor Cᴏʀʏ
Wir haben die Alt-Soft XML2PDF Produkt für diesen Zweck. Es kann konvertieren Sie beliebige XML-Datei in PDF mit der XSL-FO-markup-Sprache.
Also, wenn Sie Ihre ASPX-Seiten sind XHTML-kompatibel, Xml2PDF konvertieren diese in PDF ganz glücklich und leicht. Hier ist eine Beispiel-Seite - komplett mit herunterladbaren ASP.NET Probe -, die zeigen, wie das funktioniert: http://www.alt-soft.com/products_HTML2PDF.aspx
Es ist nicht kostenlos, aber es lohnt sich, seine Lizenz Preis!
Marc
InformationsquelleAutor marc_s
http://aspdotnetcodebook.blogspot.com/2009/04/how-to-convert-web-page-to-pdf.html
Zeigt Ihnen, wie Sie zu überschreiben, Rendern und ändern Sie den Inhalt in PDF mit iTextSharp
InformationsquelleAutor
Dies ist die beste Steuerung konvertieren ASPX-Seite in PDF:
http://www.essentialobjects.com/Products/EOPdf/ASPXToPDF.aspx
Es ist ein ASP.NET server-Steuerelement, das können Sie einfach drop in Ihre Seite. Es werden automatisch verarbeitet ASP.NET Authentifizierung und sessions. So können Sie konvertieren Sie Ihre aktuelle Seite an, auch wenn die Seite Anfrage Anmeldung und nutzt die session-Daten.
Wie kann ich es herunterladen ?
InformationsquelleAutor Jason