我使用我的java程序在PDF中填充表单。我正在使用faceless库进行pdf读/写。我一直收到这个警告
Annotation 1/175 on page 1 is part of another PDF's form - removing
我尝试压缩pdf,但它没有帮助。有谁知道他们是否遇到过类似的问题以及他们要删除的内容?
答案 0 :(得分:3)
我没有使用Faceless,但是从他们的faq和user manual我可以收集到这么多:
您获得的错误消息(PG1)意味着:
注释是另一个PDF的一部分 形成。与FE2相反,会发生这种情况 在描述的情况下 FE2,你试着渲染文件B. 它说这个页面上有一个小部件 实际上是一个字段的小部件 另一份文件。因为Widget有 有一个领域,我们不会去 渲染它并将其删除。
FE2,这里指的是:
字段的注释在另一个上 PDF的页面。像上面的错误,但 这通常发生在你去过的时候 在文档之间移动页面。 如果文档A有一个页面和一个表单 该页面上带注释的字段, 然后将页面移动到文档 B,当你尝试渲染文档A时, 你的表单元素有一个注释 页面不再在文档中。喜欢 FE1,这个警告被抛出了 删除了注释。
这似乎也与:
有关在2.0版中,如果要复制 从一个表单字段注释 向另一个人提出要移动的文件 与之关联的FormElement 分开。
然而,如果没有看到更多的代码,很难弄清楚到底出了什么问题。使用一些相关的代码段更新您的问题,我们可以从那里开始工作。