前几天,我不得不与我的一个朋友分享一个受密码保护的 PDF 文件。 我不想公开密码,而是想删除密码并将文件发送给他。 我开始寻找一些简单的方法来从 Internet 上的 pdf 文件中删除密码保护。 经过快速的谷歌搜索,我学会了以下四种在 Linux 中从 PDF 文件中删除密码的方法。 有趣的是我几年前已经做过了,我几乎忘记了。 如果您想知道怎样在 Linux 中从 PDF 文件中删除密码,请继续阅读! 这并不难。
内容
在 Linux 中从 PDF 文件中删除密码
方法 1 – 使用 Qpdf
这 Qpdf 是一款PDF转换软件,用于加密和解密PDF文件,将PDF文件转换为另一个等效的pdf文件。 Qpdf 在大多数 Linux 发行版的默认存储库中可用,因此您可以使用默认包管理器安装它。
为了 example, Qpdf 可以安装在 Arch Linux 及其变体上,使用 吃豆子 如下所示。
$ sudo pacman -S qpdf
在 Debian、Ubuntu、Linux Mint 上:
$ sudo apt-get install qpdf
现在让我们使用 qpdf 从 pdf 文件中删除密码。
我有一个受密码保护的 PDF 文件,名为 “安全.pdf”. 每当我打开此文件时,它都会提示我输入密码以显示其内容。
我知道上面pdf文件的密码。 但是,我不想与任何人共享密码。 所以我要做的就是使用 Qpdf 实用程序和以下命令简单地删除 PDF 文件的密码。
$ qpdf --password='123456' --decrypt secure.pdf output.pdf
很容易,不是吗? 是的! 这里, 123456 是密码 安全.pdf 文件。 用您自己的密码替换密码。
方法 2 – 使用 Pdftk
pdftk 是另一个用于处理 pdf 文档的出色软件。 pdftk 可以做几乎所有类型的 pdf 操作,例如;
- 加密和解密pdf文件。
- 合并 PDF 文档。
- 整理 PDF 页面扫描。
- 拆分 PDF 页面。
- 旋转 PDF 文件或页面。
- 使用 X/FDF 数据和/或拼合表单填充 PDF 表单。
- 从 PDF 表单生成 FDF 数据模板。
- 应用背景水印或前景图章。
- 报告 PDF 指标、书签和元数据。
- 添加/更新 PDF 书签或元数据。
- 将文件附加到 PDF 页面或 PDF 文档。
- 解压 PDF 附件。
- 将 PDF 文件分成单页。
- 压缩和解压缩页面流。
- 修复损坏的 PDF 文件。
Pddftk 在 AUR 中可用,因此您可以在 Arch Linux 及其衍生产品上使用任何 AUR 帮助程序安装它。
使用 耶:
$ yay -S pdftk
在 Debian、Ubuntu、Linux Mint 上,运行:
$ sudo apt-get instal pdftk
在 CentOS 上, Fedora, 红帽:
首先,安装 EPEL 存储库:
$ sudo yum install epel-release
或者
$ sudo dnf install epel-release
然后安装PDFtk 应用 使用命令:
$ sudo yum install pdftk
或者
$ sudo dnf install pdftk
安装 pdftk 后,您可以使用以下命令从 pdf 文档中删除密码:
$ pdftk secure.pdf input_pw 123456 output output.pdf
用正确的密码替换“123456”。 此命令解密“secure.pdf”文件并创建名为“output.pdf”的等效无密码保护文件。
- 怎样在 Linux 上的命令行中合并 PDF 文件
- 怎样从 PDF 文件拆分或提取特定页面
- 怎样在 Linux 中从 PDF 文件创建视频
方法 3 – 使用 Poppler
波普勒 是一个基于 xpdf-3.0 代码库的 PDF 渲染库。 它包含以下一组用于操作 PDF 文档的命令行实用程序。
- pdf分离 – 列出或提取嵌入的文件。
- pdf字体 – 字体分析器。
- pdf图像 – 图像提取器。
- pdf信息 – 文件信息。
- pdfseparate – 页面提取工具。
- 签名 – 验证数字签名。
- pdftocairo – 使用开罗的 PDF 到 PNG/JPEG/PDF/PS/EPS/SVG 转换器。
- pdf到html – PDF 到 HTML 转换器。
- pdftoppm – PDF 到 PPM/PNG/JPEG 图像转换器。
- pdftops – PDF 到 PostScript (PS) 转换器。
- pdf转文本 – 文本提取。
- pdfunite – 文档合并工具。
出于本指南的目的,我们仅使用用于删除 pdf 文件密码的“pdftops”实用程序。
要在基于 Arch Linux 的发行版上安装 Poppler,请运行:
$ sudo pacman -S poppler
在 Debian、Ubuntu、Linux Mint 上:
$ sudo apt-get install poppler-utils
在 RHEL、CentOS 上, Fedora:
$ sudo yum install poppler-utils
安装 Poppler 后,运行以下命令来解密受密码保护的 pdf 文件并创建一个名为 output.pdf 的新等效文件。
$ pdftops -upw 123456 secure.pdf output.pdf
再次将“123456”替换为您的 pdf 密码。
正如您在上述所有方法中可能注意到的那样,我们只是将名为“secure.pdf”的受密码保护的 pdf 文件转换为另一个名为“output.pdf”的等效 pdf 文件。 从技术上讲,我们确实没有从源文件中删除密码,而是将其解密并将其另存为另一个没有密码保护的等效 pdf 文件。
方法 4 – 打印到文件
这是上述所有方法中最简单的方法。 您可以使用现有的 PDF 查看器,例如 Atril 文档查看器、Evince 等,并将受密码保护的 pdf 文件打印到另一个文件。
在您的 PDF 查看器应用程序中打开受密码保护的文件。 去 文件 -> 打印. 并将 pdf 文件保存在您选择的任何位置。
就这样。 希望这是有用的。 您知道/使用任何其他方法从 PDF 文件中删除密码保护吗? 在下面的评测部分告诉我们。
更多好东西即将推出。 敬请关注!
干杯!
感谢您的光临!
帮助我们帮助您:
- 订阅我们的电子邮件通讯: 立即注册
- 支持 OSTechNix : 通过贝宝捐赠
- 下载免费电子书和视频: TradePub 上的 OSTechNix
- 联系我们: Facebook | Twitter | 谷歌加 | 领英 | RSS订阅
祝你有美好的一天!!