我正在尝试打开此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上有几个相关的问题:
我在https://github.com/jschaf/pdfxfa开始了一个最小的工作示例。
在PDFBox中使用XFA和认证表单取决于当前不支持的增量更新。请参阅PDFBOX-2859 Support for Incremental Update。