iText中是否有办法将只是 PDF acroform字段从一个PDF文档复制到另一个PDF文档?我有复制整个PDF的代码,但我希望能够将我的所有字段覆盖到新的/更新的PDF文档中。

有帮助吗?

解决方案

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

其他提示

我不太清楚,如果我们能够实现这一目标,因为我没有直接参与实施,但我记得不久前有人指向这个方向。

您可以使用PdfStamper从acroForm中提取字段,然后使用PdfWriter创建具有预填充字段的新AcroForm。我希望我能给你一个更好的例子,但我没有完整的代码。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top