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

8
我想打印一个密码保护的PDF文件,因此我尝试将该PDF转换为NSData并传递给UIPrintInteractionController。但是根据谷歌搜索结果,您无法将PDF解锁为NSData结构。唯一的解决方案是将受密码保护的PDF保存为非密码保护的PDF,然后再进行打印。我在互联网上搜索了半天,但仍然找不到如何操作的方法。我知道CGPDFDocumentUnlockWithPassword,但那只是用于即时查看,并不能提供可打印的内容。

据我所知,您可以设置密码保护文件以防止打印。也许这是不可能的,因为PDF文件本来就是为了防止打印等而设计的? - Johan Karlsson
2个回答

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

0
获取Ghostview和pdfcreator。使用Ghostview打开文档,并使用pdf creator打印到新的pdf中。问题解决了。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接