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