代码之家  ›  专栏  ›  技术社区  ›  Bruno Costa

将加密的PDF文件与ITextSharp合并

  •  2
  • Bruno Costa  · 技术社区  · 15 年前

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

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

    可以将加密的PDF文件合并为一个单独的文件,而不将ITextSharp库降级为4.0.3?

    我是否应该更改显示文档的方式,只显示文档列表而不合并文档?用户将按1打开。

    当做

    1 回复  |  直到 7 年前
        1
  •  3
  •   Jay Riggs    15 年前

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

    但是,除非有一个令人信服的理由使用更高版本的ITextSharp,否则我将使用4.0.3版,并将用户的搜索结果返回到一个合并的PDF文件中。你的用户会发现导航、保存和文本搜索更容易让你呈现出他们对一个组合的PDF文件感兴趣的文档,而不是将它们分成几个部分。

    推荐文章