2010-10-12 55 views
1

如果我尝试使用iTextSharp与版本4.0.4 +合并pdf,我得到错误“PdfReader未打开所有者密码”。我的第一个解决方案是降级到版本4.0.3,我可以合并文件,但如果可能的话,我想听到更多的解决方案。合并加密的PDF文件与iTextSharp

我的应用程序需要合并与某个问题相关的所有文档并将其显示给最终用户。随着在线文档的发展,现在我们遇到了Secured文件的问题,因为我们无法将它与iTextSharp 4.0.4+合并。

将加密的pdf文件合并成一个文件到演示文稿而不降级iTextSharp库到4.0.3是可能的吗?

我应该改变我显示文档的方式,只显示没有合并的文档列表吗?用户将通过1

问候

+0

对于5.0.2及更新版本,缺少密码问题的解决方案在[此处](https://stackoverflow.com/a/17694943/1729265)中进行了描述。 – mkl 2018-03-03 20:56:22

回答

2

打开1如果你不使用你所合并的PDF文件的所有者密码(S),我不认为你有一个选择,但使用旧版本的库。

但是,除非有令人信服的理由使用更高版本的iTextSharp,否则我会使用4.0.3版本并将用户的搜索结果以pdf的形式返回。您的用户会发现导航,保存和文本搜索更容易,您可以使用一个合并的pdf来呈现他们感兴趣的文档,而不是将它们拆分为几个。

+0

这是我的想法,但我希望有人有一个解决方法...我已经降级到4.0.3版本,但如果任何人有其他意见,请分享... – 2010-10-12 16:59:34