Konvertieren von HTML-Dateien in PDF-Dateien

Muss ich automatisch generieren einer PDF-Datei aus einer vorhandenen (X)HTML-Dokument. Die input-Dateien (Berichte) verwenden eine Recht einfache, auf Tabellen basierende layout, also die Unterstützung für die wirklich Lust JavaScript - /CSS-Kram ist wohl nicht nötig.

Als ich gewohnt bin zu arbeiten, in Java, eine Lösung, die verwendet werden können in einem java-Projekt vorzuziehen ist. Es muss nur die Arbeit auf windows-Systemen, aber.

Einen Weg, es zu tun, das ist machbar, aber nicht produzieren gute Qualität-Ausgabe (zumindest out of the box) ist mit CSS2XSLFO und Apache FOP zur PDF-Dateien zu erstellen. Das problem begegnete ich war, dass zwar CSS-Attribute umgewandelt, schön, das Tisch-layout ist ziemlich Durcheinander, mit text fließt aus der Zelle.

Habe ich auch einen kurzen Blick auf Jrex, eine Java-API für die Verwendung der Gecko-rendering-engine.

Gibt es vielleicht einen Weg, greifen in die gerenderte Seite aus dem internet-explorer-rendering-engine und senden Sie es an einen PDF-Drucker-tool automatisch? Ich habe keine Erfahrung in der OLE-Programmierung in windows, so dass ich keine Ahnung habe, was möglich ist und was nicht.

Haben Sie eine Idee?

BEARBEITEN: Der FlyingSaucer/iText Ding sieht sehr vielversprechend aus. Ich werde versuchen zu gehen.

Danke für die vielen Antworten

InformationsquelleAutor der Frage panschk | 2009-03-11

Schreibe einen Kommentar