1

ある PDF ドキュメントから別の PDF ドキュメントに PDF アクロフォーム フィールドだけをコピーする iText の方法はありますか? PDF 全体をコピーするコードはありますが、すべてのフィールドを新しい/更新された PDF ドキュメントにオーバーレイできるようにしたいと考えています。

4

2 に答える 2

2
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();
        }
于 2009-04-06T18:16:36.017 に答える
1

私は直接実装に取り​​組んでいなかったので、これを達成できたかどうかはよく覚えていませんが、しばらく前に誰かをこの方向に向けたことを覚えています。

PdfStamperを使用してacroFormからフィールドを抽出してから、PdfWriterを使用して、事前に入力されたフィールドを使用して新しいAcroFormを作成できます。もっと良い例を挙げられたらいいのにと思いますが、コードを持っていません。

于 2009-01-11T08:10:14.420 に答える