如果我尝试使用iTextSharp与版本4.0.4 +合并pdf,我会收到错误“PdfReader未使用所有者密码打开”。我的第一个解决方案是降级到4.0.3版本,我将能够合并文件,但如果可能的话,我希望听到更多的解决方案。
我的应用程序需要合并与某些问题相关的所有文档并将其显示给最终用户。随着在线文档的发展,现在我们遇到了安全文件的问题,因为我们无法将其与iTextSharp 4.0.4 +合并。
有可能将加密的pdf文件合并为一个仅用于演示而不将iTextSharp库降级到4.0.3?
我是否应该更改显示文档的方式,仅显示未合并的文档列表?用户将逐个打开。
此致
答案 0 :(得分:3)
如果您不使用正在合并的pdf的所有者密码,我认为您无法选择使用旧版本的库。
但是,除非有令人信服的理由使用更高版本的iTextSharp,否则我将使用版本4.0.3并以合并的pdf格式返回用户的搜索结果。您的用户会发现导航,保存和文本搜索更容易在一个组合的pdf中呈现他们感兴趣的文档而不是分成几个。