Eine Java-Bibliothek zum Konvertieren von XML / HTML in PDF [geschlossen]

8

Ich bin auf der Suche nach einem Open-Source-Programm, mit dem ich PDFs aus relativ einfachem XML oder HTML generieren kann. Es kann sowohl verknüpfte Bilder als auch reinen Text geben. Es wird kein CSS oder JavaScript geben. Im Idealfall möchte ich, dass die generierte PDF-Datei analysiert wird, d. H. Der Inhalt ist kein Bild. Ich googele herum und sehe, dass es iText und PDFBox gibt.

Gibt es etwas, das man dem anderen empfehlen kann?

    
Richard H 21.04.2010, 18:04
quelle

7 Antworten

6

Sie können auch eine Kombination aus Flying Saucer (XHTMLRenderer) und dem bekannten iText .

Sie können einen Blog mit Codebeispielen finden hier .

    
BalusC 21.04.2010 18:27
quelle
5

Apache FOP ist eine Java-Bibliothek, die XSL-Formatierung von Objekten (XSL-FO) zu PDF

    
David Holbrook 21.04.2010 18:07
quelle
2

JWt hat kürzlich eine anständige PDF / HTML-Rendering-Engine hinzugefügt: siehe das Beispiel in Ссылка für ein Beispiel

Es verbessert sich schnell, um kompatibel zu werden, und unterstützt bereits beliebige Kombinationen von Fließkommazahlen, Tabellen, Inline- und Blockinhalt, absolute / relative Positionierung und CSS-Stylesheet-Verarbeitung (in der git-Version).

    
Koen Deforche 23.05.2013 13:11
quelle
2

Ich denke auf mehr Idee ist, HTML in pdf umzuwandeln ist ein. Konvertieren Sie zuerst die .html-Datei in die .html-Datei mit der jtidy-Bibliothek b. Die zweite Konvertierung führte die .xhtml-Datei in die .pdf-Datei unter Verwendung von itextrender

Hier ist der Code

a.

%Vor%

b.

%Vor%     
Sumanta Pattanayak 20.06.2013 09:42
quelle
0

Sehen Sie sich XML-Formatierungsobjekte an. Damit können Sie PDFs ganz einfach aus XML generieren.

    
ilikeorangutans 21.04.2010 18:07
quelle
0

Es erfüllt nicht Ihre Einschränkungen, Open Source zu sein, und ich kann sehen, dass dies ein Deal Breaker wäre, aber wenn Sie es sich leisten können, Prince ist bei dieser Aufgabe absolut hervorragend. Und wenn Sie es benötigen, um auch CSS für erweiterte Layout und Styling zu tun, kann es so leicht tun. Ich benutze es derzeit für eine Java-Webanwendung und es funktioniert sehr gut.

    
Russell Leggett 21.04.2010 18:37
quelle
-4

Ich habe lange gesucht und die beste Lösung gefunden:

WKHTMLTOPDF .

Laden Sie einfach das Installationsprogramm von hier herunterladen herunter.

und von der Befehlszeile: wkhtmltopdf http://www.google.com google.png

    
Dejell 16.11.2011 12:38
quelle

Tags und Links