2010-12-07 5 views
1

Ich habe die Anforderung, eine Webseite in pdf mit Java oder Javascript zu konvertieren. Dieses PDF sollte genau wie das Druckformat der Webseite aussehen. Also im Grunde muss ich die HTML-Webseite in PDF-Dokument mit Java oder Javascript druckendrucken Webseite in PDF-Datei mit Java oder Javascript

+0

Überprüfen Sie dies. http://xmlgraphics.apache.org/fop/ oder Sie können iText http://www.itextpdf.com/ (kommerziell) verwenden. – CoolBeans

+0

iText ist als APGL oder eine kommerzielle Lizenz verfügbar ... nicht nur kommerziell. Außerdem ist iText HTML-Rendering nicht so heiß. –

+0

Die Implementierung selbst könnte zu viel Arbeit sein und ich denke nicht, dass es irgendwelche guten kostenlosen Pakete gibt. Sie können jedoch AppleScript verwenden oder programmgesteuert auf die Druckfunktion in Windows zugreifen, um dieses Ziel zu erreichen. – euphoria83

Antwort

1

Ich schlage vor, wkhtmltopdf. Es verwendet Webkit, um HTML in PDF zu rendern. Snazzy.

PS: "genau" ist ein ziemlich launisches Konzept in HTML. "Pixel Perfect" wird einfach nicht passieren.

0

Versuchen http://code.google.com/p/flying-saucer/

Aber es ist unmöglich ein genau gleich aussehende PDF zu erstellen. Scrollabars werden in PDF nicht unterstützt. vor allem, wenn das PDF gedruckt werden soll.