Frage

Was verfügbare Techniken ein PDF-Formular automatisch mit externen Daten und speichern sie zu füllen. Ich muß Daten aus einer Datenbank verwenden, um eine Vorlage pdf zu füllen und speichern Sie eine Kopie davon auf der Festplatte mit diesen Daten. Sprache und Plattform nicht ausgeben, aber es wäre gut, wenn es auf Windows und Linux laufen kann.

Jeder kann mich durch sie leiten oder Punkt zu jedem Artikel, der helfen könnte.

War es hilfreich?

Lösung

können Sie entweder xsl-fo verwenden (wenn Sie wie XML- und XSL-T) oder Lowagie der iText (Java) / iTextSharp (C #).

Andere Tipps

auf die Antwort auf auszuarbeiten von duffymo Sie genehmigt haben, lassen Sie mich mit Ihnen ein Kapitel meines Buches teilen: manning.com/lowagie2/samplechapter6.pdf

In Abschnitt 6.3.5, finden Sie heraus, wie Sie eine PDF-Vorlage mit Open Office zu erstellen, und 6,19 Auflistung zeigen Ihnen, wie es programmatisch füllen:

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();

Wie Frank Rem, muss ich hinzufügen, dass ich der ursprüngliche Entwickler von iText bin, der Autor der Bücher über iText, und der aktuelle CEO der iText Group, diese E-Mail direkt aus dem ISO-Komitee beantworten, die Diskussion wird ISO-32000-2 (auch bekannt als PDF 2.0); -)

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