【问题标题】:iText copy form fieldsiText 复制表单域
【发布时间】:2010-09-30 17:23:54
【问题描述】:

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

【问题讨论】:

    标签: java pdf forms itext


    【解决方案1】:
    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();
            }
    

    【讨论】:

      【解决方案2】:

      我不太记得我们是否能够实现这一目标,因为我没有直接从事实施工作,但我记得不久前有人指出过这个方向。

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

      【讨论】:

      • Milhous,如果您能弄清楚,能否请您发布一个解决方案。我也很想知道。
      猜你喜欢
      • 1970-01-01
      • 2023-03-24
      • 1970-01-01
      • 1970-01-01
      • 2013-03-06
      • 1970-01-01
      • 2023-03-26
      • 2010-10-21
      • 1970-01-01
      相关资源
      最近更新 更多