【问题标题】:Merge encrypted Pdf files with iTextSharp使用 iTextSharp 合并加密的 Pdf 文件
【发布时间】:2011-04-24 05:45:16
【问题描述】:

如果我尝试使用 iTextSharp 将 pdf 与 4.0.4 + 版本合并,我会收到错误“PdfReader not opens with owner password”。我的第一个解决方案是降级到版本 4.0.3,我将能够合并文件,但如果可能的话,我希望听到更多的解决方案。

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

是否可以将加密的 pdf 文件合并为一个仅用于演示,而无需将 iTextSharp 库降级到 4.0.3?

我应该改变我显示文档的方式,只显示文档列表而不合并它吗?用户会一一打开。

问候

【问题讨论】:

  • 对于 5.0.2 及更新版本,描述了丢失密码问题的解决方案here

标签: c# itextsharp


【解决方案1】:

如果您不使用要合并的 pdf 的所有者密码,我认为您别无选择,只能使用旧版本的库。

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

【讨论】:

  • 这是我的想法,但我希望有人有解决方法...我已经降级到版本 4.0.3,但是如果有人有其他意见,请分享...
猜你喜欢
  • 2014-02-08
  • 1970-01-01
  • 2011-01-15
  • 1970-01-01
  • 1970-01-01
  • 2012-10-22
  • 2013-03-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多