0

我创建了一个 pdf 文档并指定了几个 acro-fields。这些 acro 字段过去由 java itext 库填充。在添加所有必需的 acro-fields 后,此文档经过数字签名。

我们已经在数字签名中设置了表单填写属性,但我们要求填写这些 acro-fields 并使其在一次填写后才能读取,而不会使数字签名无效。这是我用来填写此文档的代码 -

String FILE = "/Users/xyz/Desktop/test1.pdf";
        PdfReader reader = new PdfReader(pdfReader, new FileOutputStream(pdfTemplatePath), '\0', true);
        PdfStamper stamper = new PdfStamper(reader, new FileOutputStream(FILE), );
        AcroFields form = stamper.getAcroFields();
        form.setField("Name", "test 123");
        stamper.close();
        reader.close();

我正在使用 lowagie itext 库来填写 pdf 表单。

有什么办法可以解决这个问题。谢谢。

4

0 回答 0