Java iText复制表单字段
在iText中是否有方法将PDF acroform字段从一个PDF文档复制到另一个PDF文档?我有复制整个PDF的代码,但我希望能够将所有字段覆盖到新的/更新的PDF文档中 我不太清楚我们是否能够做到这一点,因为我没有直接致力于实现,但我记得不久前有人指出了这个方向Java iText复制表单字段,java,pdf,forms,itext,Java,Pdf,Forms,Itext,在iText中是否有方法将PDF acroform字段从一个PDF文档复制到另一个PDF文档?我有复制整个PDF的代码,但我希望能够将所有字段覆盖到新的/更新的PDF文档中 我不太清楚我们是否能够做到这一点,因为我没有直接致力于实现,但我记得不久前有人指出了这个方向 您可以使用PdfStamper从acroForm中提取字段,然后使用PdfWriter使用预先填充的字段创建新的acroForm。我希望我能给你一个更好的例子,但我手头没有代码。Milhous,如果你能想出一个解决方案,你能发布一个
您可以使用PdfStamper从acroForm中提取字段,然后使用PdfWriter使用预先填充的字段创建新的acroForm。我希望我能给你一个更好的例子,但我手头没有代码。Milhous,如果你能想出一个解决方案,你能发布一个解决方案吗。我也很想知道。
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();
}