如何使用PDFtk或PDFBox填充经过数字签名的PDF?

时间:2015-07-16 02:52:21

标签: java pdf pdfbox xfa

我正在尝试打开此PDF文件以自动填写表单:DA1059

PDFtk,PDFBox,Chrome的PDF查看器和Mac OSX预览应用都无法打开PDF。

但是,Adobe Reader或Acrobat成功打开PDF而不提示输入密码。

PDFtk错误:

public ActionResult MainMenu(ModelContexts.InformationContext context, string firstName, string lastName, string username, string email)
        {
            context = WebManager.Instance.GetInformation(User.Identity.Name);
            firstName = context.FirstName;
            lastName = context.LastName;
            username = User.Identity.Name;
            email = context.Email;
            return View(context);
        }

PDFBox错误:

$ pdftk da1059.pdf dump_data_fields
Error: Failed to open PDF file:
   da1059.pdf
   OWNER PASSWORD REQUIRED, but not given (or incorrect)
Done.  Input errors, so no output created.

Tilman Hausherr指出这是一个XFA form。 Stack Overflow上有几个相关的问题:

Combining XFA with PDFBox

我在https://github.com/jschaf/pdfxfa开始了一个最小的工作示例。

不支持

在PDFBox中使用XFA和认证表单取决于当前不支持的增量更新。请参阅PDFBOX-2859 Support for Incremental Update

0 个答案:

没有答案