如何从PDF删除密码?


36

我有一个受密码保护的PDF文件。我知道密码,但是为了共享文件,我必须从PDF中删除密码并共享不受保护的副本。如何在带有或不带有GUI的Ubuntu中执行此操作?

Answers:


59

GUI的最简单方法(建议新手使用)

打开受保护的文件,然后使用ctrl+ p或使用打印选项来打印文件,现在将文件另存为pdf。


使用命令行

如果您已经安装了pdftk,则可以跳过步骤1

步骤0:检查是否已安装Pdftk

sudo apt list | grep pdftk 

如果输出包含带有pdftk的“ [已安装]”标签,则可以跳过步骤1,即如果输出是这样的

pdftk/xenial 2.02-4 amd64 [installed]

步骤1:安装pdftk

sudo apt-get install pdftk

步骤2:运行以下命令

pdftk /path/to/input.pdf input_pw <yourpassword> output out.pdf


如果您不想安装pdftk,则将自动安装另一个实用程序qpdf(至少在我正在使用的16.04上)

要使用qpdf生成不安全的pdf,请运行以下命令。

qpdf -password=<your-password> -decrypt /path/to/secured.pdf out.pdf

有关详细信息,请查看 HTG教程


1
qpdf已经安装在我的17.10上,因此我使用了它。感谢您的回答。不过,您可能必须在命令中使用正确的破折号。这样的:qpdf -password=<your-password> -decrypt /path/to/secured.pdf output.pdf
user238607

1
@ user238607我已替换破折号
Chinmaya B,

1
谢谢,对我有用。
Vikash Singh

嘿..它有效!!!
roottraveller


3

我在ubuntu mate 19.04中尝试了这个:

sudo apt-get install qpdf
qpdf --password=YOURPASSWORD-HERE --decrypt input.pdf output.pdf

资源


1

在这里稍微增加一点话题(但是我是Linux新用户,所以...);

  1. 无论如何,我还使用了我知道密码的文件。但是我使用了“ Master PDF Editor 5”(未注册的免费版本)来删除密码(“文件”“属性”“安全性”“无密码”)。
  2. 但是,由于“ Master PDF Editor 5”留下了水印(我个人不介意),因此我在Libre Office Draw中重新打开了(现在已解锁的文件)并删除了水印。
  3. 我以PDF格式导出了文件,这还导致了巨大的压缩而没有任何损失。这是一个非常简单的文件;表格中只有文字,但上述过程将文件大小从70-ish KB减小到22-ish KB。

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.