【问题标题】:How to save a password protected PDF to a non password protected PDF如何将受密码保护的 PDF 保存到不受密码保护的 PDF
【发布时间】:2011-12-23 09:30:36
【问题描述】:

我想打印受密码保护的 PDF,所以一开始我尝试将此 PDF 转换为 NSData 并将其传递给 UIPrintInteractionController

但根据 Google 搜索结果,您无法将 PDF 解锁为 NSData 结构。唯一的解决方案是将受密码保护的 PDF 保存到不受密码保护的 PDF,然后打印。

我在互联网上搜索了半天,但我仍然找不到如何做到这一点。

我知道CGPDFDocumentUnlockWithPassword,但那是为了即时查看,不会给我任何我可以打印的东西。

【问题讨论】:

  • 据我了解,您可以对文件进行密码保护以防止其被打印。也许这是不可能的,因为 pdf 文件应该受到保护以防打印等?

标签: objective-c pdf protected


【解决方案1】:

获取 Ghostview 和 pdfcreator。使用 Ghostview 打开文档并使用 pdf 创建器打印到新的 pdf。问题解决了。

【讨论】:

    【解决方案2】:

    有时可以从受保护的 PDF 中删除密码。 将 PDF 保存到桌面,右键单击它并使用“将 PDF/XPS - 作为文档转换为 Microsoft Word。如果选中了“提示权限”,请取消选中它。PDF 不再受保护。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-04
      • 2021-03-28
      • 1970-01-01
      • 2010-09-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多