PDF表单字段内容未显示

PDF Form Field Contents not displayed

本文关键字:显示 表单 字段 PDF      更新时间:2023-09-26

我使用Apache PDFBox (Java)以编程方式生成带有表单字段的pdf。但是,当使用PDF. js/Firefox加载PDF时,不会显示这些字段的内容。当使用独立查看器或Chrome打开文件时,该字段的内容将正确显示。

我知道PDF.JS不支持编辑AcroForms,但我读到只是显示不应该有任何问题。

这是PDF. js/Firefox无法正确显示的生成PDF:

https://drive.google.com/file/d/0B197M5cYPdP4U2hhV1U2UURpSE0/view?usp=sharing

解决方案是将标志" needappearance "设置为false,就像mkl和Maruan Sahyoun在评论中提到的那样。谢谢。

PDDocumentCatalog docCatalog = _pdfDocument.getDocumentCatalog();
PDAcroForm acroForm = docCatalog.getAcroForm();
acroForm.setNeedAppearances(false);