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

use*_*268 8 pdf protected objective-c

我想打印一个受密码保护的PDF,所以一开始,我试图将这个PDF转换成NSData并传递给它UIPrintInteractionController.

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

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

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

Dar*_*sak 0

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