PHP:使用FPDM填写PDF格式:未命名的文本注释

时间:2014-05-02 22:07:00

标签: php pdf fpdf

我试图使用FPDM填写pdf表单并收到此错误消息:

  

FPDF-Merge错误:Annot Widget(obj id = 257)是没有的文本注释   一个名字,这不可能。

我在互联网上做了一些研究,尝试使用文件上的pdftk解决问题" pdftk file1.pdf输出file2.pdf" (正如fpdf.org上的文档所示)并查看了PDFM的源代码。说实话,我不太了解错误信息。对我来说,这听起来像一个无名的工具提示,不应该打扰我填写一些表单元素。这就是我尝试修改FPDM以忽略这些未命名注释的原因。我还使用Adobe Acrobat打开并保存了文档(以防原始pdf文件可能已损坏)。所有这些事情都没有成功,我也不知道如何解决它。

欢迎任何建议。我还上传了PDF-file

1 个答案:

答案 0 :(得分:0)

文本注释也称为"评论"一般来说Acrobat说话。文本注释是(如果我没记错的话)使用文本注释工具添加的自由文本。

我不知道原始文档是否有这样的对象,或者它是否是某种人工制品。在Acrobat中执行另存为...时会发生什么情况(最好在停用"保存为优化快速Web视图"首选项中的选项后)。这可以冲洗这些迷路物体。

另一种可能性是从处女原件开始(意味着文档中没有字段),然后从准备好的文档中复制/粘贴字段。如果那个注释是一个人工制品,你现在应该已经摆脱它了。

如果没有任何帮助,请尝试找到对象257并在此处显示(然后您可能必须显示其他对象,但我还不知道是否有必要。