Frage
Ich bin mit PDF-Dokumenten für verschiedene Zwecke iText-Bibliothek. Es ist wie eine Klasse pro PDF-Dokument. In einer Art und Weise eine Menge von Ähnlichkeiten zwischen den Klassen sind und die gleichen sind unten aufgeführt worden:
- Die Felder haben (x, y) Lage
- Das Feld kann nach einigen nicht gewickelt werden. von Wörtern
- Ein Feld kann einen Wert haben, der eine Funktion eines oder mehrerer Parameter ist
- Folgeseite von PDF hat gehalten gleich oder verschieden
Ich denke dieses Layout Geschäft durch eine XML-Datei zu tun. Irgendwelche Gedanken oder innovative Ideen von dieser Lösung sind willkommen.
Lösung
einen Blick auf PDFBox Bibliothek, die jetzt in dem Inkubator von Apache ist
Andere Tipps
PDFBox ist schön, gebraucht es vor und gute gute Hilfe vom Entwickler. Sie vielleicht einen Blick auf XSL haben wollen: FO. Es ist eine XML-basierte Formatierungssprache, die Ausgabe kann das Ergebnis als PDF (und andere Formate) mit Apache. FOP
Was Prince ? Es ist ein FOP-Engine, die CSS-Dateien als Styling verwendet, und verfügt über einen Java-API. Es ist zwar nicht kostenlos (abgesehen von der kostenlosen Personal License)
Flying Saucer XHTML / CSS unterstützt die Verwendung von PDF-Dateien zu erstellen.