Domanda
Sono usando documenti PDF per vari scopi, utilizzando libreria iText. E 'come una classe per documento PDF. In un certo senso ci sono molte somiglianze tra le classi e gli stessi sono stati elencati di seguito:
- I campi hanno (x, y)
- Il campo può essere avvolto dopo un po 'no. di parole
- Un campo può avere un valore che è una funzione di uno o più parametri
- pagina successiva dei PDF è a mantenuto uguale o diverso
Sto pensando di fare questo business il layout attraverso un file XML. Tutti i pensieri o idee innovative di soluzione di questo sono i benvenuti.
Soluzione
dare un'occhiata a PDFBox Biblioteca, che è ora in incubatrice del Apache
Altri suggerimenti
PDFBox è bello, usato prima e buona buon aiuto da parte dello sviluppatore. Si potrebbe desiderare di avere uno sguardo a XSL: FO. Si tratta di un linguaggio di formattazione basato su XML che può produrre il risultato come PDF (e altri formati) utilizzando Apache:. FOP
principe ? E 'un motore di FOP che utilizza file CSS come stile, e ha un'API Java. Non è libero anche se (a parte la licenza Personal gratis)
Flying Saucer supporta utilizzando XHTML / CSS per creare PDF.