取消保护受保护的pdf


10

我已购买了pdf文件,并希望突出显示它的区域并添加注释以供我个人参考。

我已经通过Foxit Reader(在葡萄酒中运行)查看了它的属性,令人不安的是,我不允许这样做Modify the DocumentComment in the Document

pdf只是其他所有方面的正常pdf。

如何解锁该pdf文件,以便对其进行修改和添加注释?


因此,文档所有者已对此进行了设置。向文档所有者索要非受保护的版本。如果您没有破解文件的权利,但是仍然这样做,请确保您没有被抓住……
Max Wyss 2014年

1
@MaxWyss谢谢您的关注(真的!),但我不认为强调小说的主要主题会
席卷

Answers:


10

如果您不反对使用终端,可以安装一个名为qpdf的软件包。在软件中心中。要从文件中删除保护,您可以使用以下方法:

qpdf --password=your_password --decrypt yourfile.pdf output.pdf

那应该做的。作为附带说明,用于处理pdf文件的另一个有用的工具(也是命令行)是pdftk。
来自的示例man pdftk

pdftk secured.pdf input_pw foopass output unsecured.pdf

希望有帮助!


pdf的强大实用程序。
Akshay Pratap Singh,2013年

2

在Ubuntu 18.04上,两个命令都不起作用!(我不知道为什么)。我按照说明安装了pdftk(因为它不包含在存储库中)。但是我想出了一个简单的方法...

  1. evince mydocument.pdf
  2. ctrl+p
  3. 打印到文件(选择新文件名(或覆盖))

就是这样,我可以使用Foxit Reader突出显示。


0

安装Ghostscript,然后运行:

gs -sPDFPassword="$PASS" -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=%stdout% -c .setpdfwrite -f locked.pdf > unlocked.pdf

0

使用此zsh函数:

pdf-unencrypt () {
    : "Usage: <file>
Uses ghostscript to rewrite the file without encryption."
    local in="$1"
    gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile="${in:r}_unencrypted.pdf" -c .setpdfwrite -f "$in"
}

:是一个no-operations功能。$in:r获取没有扩展名的变量。您显然需要ghostscript安装。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.