Domanda

Quali tecniche a disposizione per riempire un modulo PDF automaticamente utilizzando i dati esterni e salvarli. Devo usare i dati da un database per riempire un pdf modello e salvare una copia di esso sul disco con tali dati. Lingua e la piattaforma non è un problema, ma sarebbe bene se può essere eseguito su Windows e Linux.

Chiunque può mi guida attraverso di esso oppure scegliere qualsiasi articolo che potrebbe aiutare.

È stato utile?

Soluzione

È possibile utilizzare sia XSL-FO (se vi piace di XML e XSL-T) o di Lowagie iText (Java) / iTextSharp (C #).

Altri suggerimenti

Per elaborare sulla risposta da duffymo aver approvato, mi permetta di condividere un capitolo del mio libro con voi: manning.com/lowagie2/samplechapter6.pdf

Nella sezione 6.3.5, scoprirete come creare un modello PDF utilizzando Open Office, e l'elenco 6.19 vi mostrerà come compilarlo a livello di codice:

PdfReader reader = new PdfReader(src);
PdfStamper stamper = new PdfStamper(reader, new FileOutputStream(dest));
AcroFields form = stamper.getAcroFields();
form.setField(key, value);
stamper.setFormFlattening(true);
stamper.close();
reader.close();

Proprio come Frank Rem, ho bisogno di aggiungere che io sono lo sviluppatore originale di iText, l'autore dei libri su iText, e l'attuale CEO del Gruppo iText, rispondendo a questa mail direttamente dal comitato ISO che sta discutendo ISO-32.000-2 (aka PDF 2.0); -)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top