2016-07-29 27 views
0

Ich habe ein paar Dokumente, die alle zunächst gleich aussehen, aber dann unterschiedliche Inhalte in der Mitte des Dokuments haben.pdf Formular vorbereiten modular

Gibt es eine Möglichkeit, eine Basisvorlage pdf zu erstellen und dann eine PDF-Datei anzugeben, um sie als Basis zu verwenden und dann zusätzliche Vorlagedaten zum Ergebnis hinzuzufügen. , d. H. Wie ein modulares Klassensystem.

Ich verwende PDF, Adobe Acrobat Pro DC und seine Prepare Form-Komponente. und ich benutze Itext, um die Vorlage zu lesen und dann die Daten in eine endgültige PDF zu füllen.

Bitte entfernen Sie das Tag, wenn dies nicht mit itext zusammenhängt, aber ich habe mich gefragt, ob es eine Option innerhalb von itext gibt, um eine Vorlage zu ziehen und dann den Inhalt einer anderen Vorlage hinzuzufügen.

+0

Es ist eine ziemlich breite Frage und es gibt viele verschiedene Antworten möglich. Wir entwickeln derzeit etwas namens "iText Dynamic Forms Solution", das genau das ist, was Sie brauchen, aber wir sind noch nicht bereit es zu veröffentlichen. Wir arbeiten mit einigen Testkunden zusammen, die bereits einen POC gesehen haben. Die nächste POC-Demo wird am 30. September sein. Das Produkt wird erst Anfang 2017 fertig sein. –

+0

Danke bruno, das hört sich gut an, aber ich habe nach etwas gesucht, was ich jetzt mit den aktuellen Technologien tun kann. – f1wade

+0

Für wirklich dynamische Formulare können Sie eine XFA-Vorlage mit Adobe Livecycle Designer erstellen, [füllen Sie es mit iText] (http://developers.itextpdf.com/question/how-fill-out-pdf-file-programma-dynamic- xfa) und flachte es mit XFA Worker ab. Um eine AcroForm-Problemumgehung zu erhalten, lesen Sie [Wie füge ich eine Tabelle in ein Formular ein (und möglicherweise eine neue Seite einfügen?]?) (Http://developers.itextpdf.com/question/how-add-table-form-and-maybe- insert-new-page) oder [Wie setze ich die Feldausgabe auf einer zweiten Seite fort?] (http://developers.itextpdf.com/question/how-continue-field-output-second-page) (Ich bin mir nicht sicher wenn das Ihrer Anforderung entspricht). –

Antwort

0

Die Antwort scheint Livecycle-Designer für dynamische tempentes verwenden. oder warten Sie auf neue dynamische Formen.