【发布时间】:2012-10-31 04:37:48
【问题描述】:
我使用 iTextSharp 生成 PDF 文档已经一年多了。不幸的是,随着 Adobe Reader X 的发布,我的 PDF 现在会导致“您要保存吗?”关闭 PDF 文档时出现的对话框。不是使用 iTextSharp 生成的 PDF 不会发生这种情况。对于整天打开和关闭 PDF 文档的用户来说,这真的很烦人。我可以设置 iTextSharp 中的任何属性来防止这种情况发生吗?
如果有帮助,我正在使用 PdfReader 从现有 PDF 文档中读取数据(此原始文档不会导致“保存”对话框出现)。然后我使用 PdfWriter 创建一个新文档并使用 AddTemplate 将原始文档的一部分复制到新文档中。
【问题讨论】:
-
其实我也注意到了这个问题,所以我很好奇你是否找到任何答案。
-
有 2 个可能的原因:文档包含表单字段并且 AcroForm 对象的 NeedAppearances 标志设置为 true 或者 PDF 文件中存在错误,该错误在以前的 Adobe 版本中被忽略读者。如果您可以发布指向示例 PDF 文件的链接,我可以查看它并为您提供更多信息。
标签: pdf itextsharp adobe-reader