Frage

Ich brauche ein Bündel von statischen HTML-Dokumenten in eine einzige PDF-Datei programmatisch auf der Serverseite auf einer Java / J2EE-Plattform zu konvertieren vorzugsweise ein Batch-Verfahren. Die PDF-Dateien würden Benutzer der Website für die Offline-Browsing der Internetseiten verteilt werden.

Die wichtigsten Punkte der Anforderungen sind:

  1. Das Banner an der Spitze sollte in dem endgültigen PDF-Dokument nicht vorhanden sein.
  2. Die Navigationsleiste auf der linken Seite sollte in PDF-Lesezeichen aus HTML-Hyperlinks umgewandelt werden.
  3. Alle Hyperlinks Inhalte (HTML / pdf / doc / docx etc.), die in den Web-Seiten sollten einen Teil des endgültigen PDF-Dokument mit PDF-Lesezeichen sein.

Gibt es einen Standard-Open-Source-Weg, dies zu tun?

Keine korrekte Lösung

Andere Tipps

Versuchen Sie Apache FOP . Ich habe es nur zum XML in PDF konvertieren und ich denke, man kann mit HTML / DOM das gleiche zu tun. Die Website hat ein ganzer Abschnitt auf FOP in einer Java-Anwendung ausgeführt wird, und es gibt < a href = "http://xmlgraphics.apache.org/fop/0.95/embedding.html#ExampleDOM2PDF" rel = "nofollow noreferrer"> Beispielcode für DOM PDF .

Sie können versuchen, iText - aber ich bin nicht sicher, ob es alle Griffe, die Sie benötigen.

Darüber hinaus ist es immer besser, wenn Sie viele Möglichkeiten erkunden und dann entscheiden, was Sie können und was nicht. In vielen Fällen wird es keine Bibliothek / API sein, das wird alles aus der Box Unterstützung, die Sie wünschen.

Sie können versuchen, www.alt-soft.com Xml2PDF für diese

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top