Frage

Gibt es eine Möglichkeit in iText zu kopieren nur die PDF AcroForm Felder aus einer PDF-Dokument zu einem anderen PDF-Dokument? Ich habe den Code den PDF zu kopieren, aber ich möchte in der Lage sein, alle zu einem neuen / aktualisierten PDF-Dokument meine Felder zu überlagern.

War es hilfreich?

Lösung

public void replaceBackground(String newBackground, String CurrentForm, String newFile) throws Exception
        {
            PdfReader reader = new PdfReader(newBackground);
            PdfReader reader2 = new PdfReader(CurrentForm);
            PdfStamper stamp = new PdfStamper(reader2, new FileOutputStream(newFile));
            stamp.replacePage(reader, 1, 1);
            stamp.close();
        }

Andere Tipps

Ich verstehe nicht ganz sehr gut erinnern, wenn wir in der Lage waren, dies zu erreichen, da ich nicht direkt auf der Umsetzung arbeiten, aber ich erinnere mich vor einer Weile in dieser Richtung zeigt jemand.

Sie können die PdfStamper verwenden, um Felder zu extrahieren aus dem AcroForm und dann die PDFWriter verwenden, um eine neue AcroForm mit den vorgefüllten Feldern zu erstellen. Ich wünschte, ich könnte Ihnen ein besseres Beispiel, aber ich verstehe nicht ganz den Code mit mir haben.

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