Objective c 删除PDF密码保护,了解密码
我有一堆pdf,我想从中删除密码。请注意,我知道密码,因此不需要强制。我正在mac电脑上工作,所以我想制作一个应用程序来删除这些密码 我见过像wondershare的pdf密码移除器这样的应用程序,所以我知道这是可能的Objective c 删除PDF密码保护,了解密码,objective-c,pdf,encryption,Objective C,Pdf,Encryption,我有一堆pdf,我想从中删除密码。请注意,我知道密码,因此不需要强制。我正在mac电脑上工作,所以我想制作一个应用程序来删除这些密码 我见过像wondershare的pdf密码移除器这样的应用程序,所以我知道这是可能的 obj-c环境中是否有从PDF中删除密码的解决方案/库?我想您正在寻找PSPDFkit。请参见此处的此文档您可以通过迭代所有pdf并逐个解锁来完成此操作。我不确定您是否正在寻找此类解决方案,但可能会有所帮助 遍历所有PDf并通过传递PDf的精确路径创建CGPDFDocument,
obj-c环境中是否有从PDF中删除密码的解决方案/库?我想您正在寻找PSPDFkit。请参见此处的此文档您可以通过迭代所有pdf并逐个解锁来完成此操作。我不确定您是否正在寻找此类解决方案,但可能会有所帮助 遍历所有PDf并通过传递PDf的精确路径创建CGPDFDocument, CGPDFDocumentRef上有一种检查文档是否受密码保护的方法,即“CGPDFDocumentIsUnlocked”。如果文件已锁定,则使用以下方法解锁文件:“CGPDFDocumentUnlockWithPassword” 将解锁的文档保存到一个路径,从那时起,您无需每次访问它时都解锁 TNQ。两个答案似乎都是正确的,我个人会选择第二个 转录:
使用Adobe Acrobat 9 Pro执行shell脚本“pdftk secured.pdf input\u pw foopass output unsecured.pdf”
:
在没有密码的情况下关闭并重新打开。确定。这是一个简单的解决方案
完成。删除密码安全性的步骤:
CGPDFDocument API是只读的,它无法保存PDF文件。这似乎是一个非常好的解决方案,直到我读到@Mihai lancu写的内容:(@Chrene-Oh!对不起,我的指针没有用……TNQ Mihai lancu对CGPDFDocumentRef进行了更正,并介绍了一个关于CGPDFDocumentRef的新事物。确认此功能在2019年仍然有效。此外,您可以从“打印”菜单将其直接保存到Google Drive。请对有序列表使用正确的格式。(
1..
)你的笔记也很难理解。我投票结束这个问题,因为它与编程无关。请注意,Wondershare产品会在你的电脑上安装基于中文的广告软件。