我有一堆要从中删除密码的pdf。请注意,我知道密码,因此无需暴力破解。我正在使用 Mac,所以我想制作一个应用程序来删除这些密码。
我见过像 Wondershare 的 pdf 密码删除器这样的应用程序,所以我知道这是可能的。
obj-c 环境中是否有解决方案/库可以从 PDF 中删除密码?
我有一堆要从中删除密码的pdf。请注意,我知道密码,因此无需暴力破解。我正在使用 Mac,所以我想制作一个应用程序来删除这些密码。
我见过像 Wondershare 的 pdf 密码删除器这样的应用程序,所以我知道这是可能的。
obj-c 环境中是否有解决方案/库可以从 PDF 中删除密码?
好的。这是简单的解决方案。
完毕。
我认为这对你有用。两个答案似乎都有效,我个人会选择第二个。
转录:
do shell script "pdftk secured.pdf input_pw foopass output unsecured.pdf"
我认为您正在寻找 PSPDFkit。在此处查看此文档
您可以通过遍历所有 pdf 文件并逐个解锁来做到这一点。我不确定您是否正在寻找这种类型的解决方案,但可能会有所帮助。
遍历所有 PDf 并通过传递 pdf 的确切路径创建一个 CGPDFDocument,CGPDFDocumentRef 上有一个方法可以检查文档是否受密码保护,即“ CGPDFDocumentIsUnlocked ”。如果它被锁定,则使用方法解锁文件:“ CGPDFDocumentUnlockWithPassword ”。
将解锁的文档保存到一个路径,从那时起,您每次访问它时都不需要解锁。
TNQ
使用 Adobe Acrobat 9 Pro:
关闭并重新打开,无需密码。
这是我尝试过的:-
打开PDF 文件。
第一次输入密码。
现在要删除密码"ctrl+p",然后选择此"Microsoft Print To PDF"。
然后点击打印,它会询问要保存的位置,给出您要保存的详细信息并保存。
完毕。
更准确地说,我们不需要任何浏览器,它可以在您的本地系统中完成。
有时您会收到一些银行文件,例如 form-16 等,它将受到密码保护,由于安全原因,您将无权修改,由于某种原因,或者您可能正在使用某些组织系统,所以在这种情况下很有帮助。
删除密码安全的步骤:
右键单击 PDF 文件并从“打开方式”菜单中选择“Google Chrome”,或将任何受密码保护的 PDF 文件(银行对账单)拖到您的 Google Chrome 浏览器中。
现在转到 Google Chrome 中的文件菜单并选择打印(或在 Windows 上按 Ctrl+P)。将目标打印机选择为“另存为 PDF”,然后单击“保存”按钮。
提供文件名和文件位置,您的重复 PDF 文件将保存在指定位置。现在上传保存的 PDF 文件。