如何将受密码保护的PDF保存为非密码保护的PDF

时间:2011-11-07 05:18:47

标签: objective-c pdf protected

我想打印受密码保护的PDF,因此我首先尝试将此PDF格式转换为NSData并将其传递给UIPrintInteractionController

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

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

我知道CGPDFDocumentUnlockWithPassword,但这是为了即时观看,并且不会给我任何我可以打印的内容。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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