【问题标题】:Removing PDF password protection, knowing the password [closed]删除PDF密码保护,知道密码[关闭]
【发布时间】:2013-07-10 21:51:09
【问题描述】:

我有一堆我想从中删除密码的 pdf。请注意,我知道密码,因此无需暴力破解。我正在使用 Mac,所以我想制作一个应用程序来删除这些密码。

我见过 Wondershare 的 pdf 密码删除器之类的应用程序,所以我知道这是可能的。

obj-c 环境中是否有解决方案/库可以从 PDF 中删除密码?

【问题讨论】:

  • 我投票结束这个问题,因为它与编程无关
  • 请注意 Wondershare 产品会在您的 PC 上安装基于中文的广告软件。

标签: objective-c pdf encryption


【解决方案1】:

好的。这是简单的解决方案。

  1. 用谷歌浏览器打开 pdf。
  2. 输入密码。
  3. 使用 ctrl+p 打印文档。
  4. 选择另存为 pdf 选项。

完成。

【讨论】:

  • 确认这在 2019 年仍然有效。此外,您可以从打印菜单将其直接保存到 Google 云端硬盘。
【解决方案2】:

I think this would work for you。两个答案似乎都有效,我个人会选择第二个。

转录:

do shell script "pdftk secured.pdf input_pw foopass output unsecured.pdf"

【讨论】:

    【解决方案3】:

    我认为您正在寻找 PSPDFkit。在此处查看此文档Documentation

    【讨论】:

      【解决方案4】:

      您可以通过遍历所有 pdf 文件并逐个解锁来做到这一点。我不确定您是否正在寻找这种类型的解决方案,但可能会有所帮助。

      遍历所有 PDf 并通过传递 pdf 的确切路径创建一个 CGPDFDocument, CGPDFDocumentRef上有一个方法可以检查文档是否受密码保护,即“CGPDFDocumentIsUnlocked”。如果文件被锁定,则使用方法解锁文件:“CGPDFDocumentUnlockWithPassword”。

      将解锁的文档保存到一个路径,从那时起,您每次访问它时都不需要解锁。

      TNQ

      【讨论】:

      • CGPDFDocument API 是只读的,它不能保存 PDF 文件。
      • 这似乎是一个非常好的解决方案,直到我读到@Mihai lancu 写的内容:(
      • @Chrene - 哦!对不起,我的指针没有帮助...... TNQ Mihai lancu 用于纠正和教育关于 CGPDFDocumentRef 的新事物
      【解决方案5】:

      使用 Adob​​e Acrobat 9 Pro:

      1. 输入密码打开文档。
      2. 高级 -> 安全 -> 删除安全
      3. 保存文档

      关闭并在没有密码的情况下重新打开。

      【讨论】:

        【解决方案6】:

        删除密码安全的步骤:

        1. 右键单击 PDF 文件并从“打开方式”菜单中选择“Google Chrome”或拖动任何受密码保护的 PDF 文件(银行 声明)进入您的 Google Chrome 浏览器。

        2. 现在转到 Google Chrome 中的文件菜单并选择打印(或在 Windows 上按 Ctrl+P)。选择目标打印机为“另存为 PDF” 并点击保存按钮。

        3. 提供文件名和文件位置,您的重复 PDF 文件将保存在指定位置。现在上传保存的PDF 文件。

        【讨论】:

          【解决方案7】:

          这是我尝试过的:-

          1. 打开 PDF 文件。

          2. 输入第一次的密码。

          3. 现在删除密码“ctrl+p”,然后选择这个"Microsoft Print To PDF"

          1. 然后点击打印,它会询问要保存的位置,给出你要保存的详细信息并保存。

          2. 完成。

          注意:-

          1. 更准确地说,我们不需要任何浏览器,它可以在您的本地系统中完成。

          2. 有时您会收到一些银行文件,例如 form-16 等,它会受到密码保护,并且由于安全原因,由于某种原因,或者您可能正在使用某些组织系统,您将无权修改,所以在这种情况很有帮助。

          【讨论】:

            猜你喜欢
            • 2019-10-19
            • 1970-01-01
            • 2012-07-20
            • 2020-12-21
            • 2015-10-19
            • 2015-10-20
            • 2021-10-15
            • 2012-09-05
            • 1970-01-01
            相关资源
            最近更新 更多