在java中打开pdf文件时发出警告

时间:2011-03-31 15:37:25

标签: java pdf

我使用我的java程序在PDF中填充表单。我正在使用faceless库进行pdf读/写。我一直收到这个警告

Annotation 1/175 on page 1 is part of another PDF's form - removing

我尝试压缩pdf,但它没有帮助。有谁知道他们是否遇到过类似的问题以及他们要删除的内容?

1 个答案:

答案 0 :(得分:3)

我没有使用Faceless,但是从他们的faquser manual我可以收集到这么多:

您获得的错误消息(PG1)意味着:

  

注释是另一个PDF的一部分   形成。与FE2相反,会发生这种情况   在描述的情况下   FE2,你试着渲染文件B.   它说这个页面上有一个小部件   实际上是一个字段的小部件   另一份文件。因为Widget有   有一个领域,我们不会去   渲染它并将其删除。

FE2,这里指的是:

  

字段的注释在另一个上   PDF的页面。像上面的错误,但   这通常发生在你去过的时候   在文档之间移动页面。   如果文档A有一个页面和一个表单   该页面上带注释的字段,   然后将页面移动到文档   B,当你尝试渲染文档A时,   你的表单元素有一个注释   页面不再在文档中。喜欢   FE1,这个警告被抛出了   删除了注释。

这似乎也与:

有关
  

在2.0版中,如果要复制   从一个表单字段注释   向另一个人提出要移动的文件   与之关联的FormElement   分开。

然而,如果没有看到更多的代码,很难弄清楚到底出了什么问题。使用一些相关的代码段更新您的问题,我们可以从那里开始工作。