Erstellen Sie ein PDF Aus einer JSP-Ausgabe
Ich habe eine Webseite mit einer option zum exportieren in PDF. Ich habe für die Anzeige des Inhalts der Seite in der PDF-Datei. Ich verwende derzeit iText PDF-Bibliothek zum generieren von PDF-Dateien. Das problem ist die Erzeugung von PDF mit iText ist eine ziemliche Herausforderung. Außerdem werden wir Häufig layout/UI-änderungen für die Webseite, so haben wir die gleichen änderungen vornehmen, um PDF.
Gibt es eine Möglichkeit, ich kann wandeln meine JSP-Ausgabe im PDF-Format. Wie zum Beispiel "wenn wir den content-type contentType="application/vnd.ms-excel", eine JSP-Tabelle dargestellt werden können als Excel-Dokument.
"wenn wir den content-type contentType="application/vnd.ms-excel", eine JSP-Tabelle dargestellt werden können als Excel-Dokument." dieser Satz ist technisch falsch. Sie sind im Grunde die Narren die webbrowser, die bestimmte HTML-Seite wird ein Excel-Arbeitsblatt, so dass der webbrowser ist gezwungen, um es zu öffnen in der zugehörigen Applikation. Sie sind auch mit der Tatsache, dass Excel (zumindest die älteren versioniert) kann interpretieren, HTML-Tabellen, ohne sich zu beschweren, dass die Datei nicht im fullworthy XLS-format als pro mime-Typ. Die neueren versioniert diejenigen beschweren, mit einer Warnung.
JSP ist im Grunde HTML (XHTML, XML), sobald es im browser erreicht, so erreichen Sie dies für HTML und dann verwenden Sie diesen code mit einer anderen URL für den JSP.
JSP ist im Grunde HTML (XHTML, XML), sobald es im browser erreicht, so erreichen Sie dies für HTML und dann verwenden Sie diesen code mit einer anderen URL für den JSP.
InformationsquelleAutor SKR | 2010-07-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie überprüft, Jasper Reports ? Es hat das Konzept der XML-templates. Auch die gleiche Vorlage kann verwendet werden zum generieren von Word - /XLS - /PDF - /CSV - /XML-Ausgabe.
InformationsquelleAutor Script Runner
Brauchen Sie nicht zu ändern, die iText-code-Generierung, wenn Sie es in Kombination mit Fliegende Untertasse (ein.k.ein. XhtmlRenderer). Es ist dann im Grunde so einfach wie:
Finden Sie einen blog mit mehr code-Beispiele hier.
InformationsquelleAutor BalusC
Sollten Sie überprüfen,wkhtmltopdf.
InformationsquelleAutor Marko