参阅:
- How To Merge PDF Files In Command Line On Linux
- How To Split or Extract Particular Pages From A PDF File
方法 3 – 使用 Poppler
Poppler 是一个基于 xpdf-3.0 代码库的 PDF 渲染库。它包含下列用于操作 PDF 文档的命令行功能集。
pdfdetach – 列出或提取嵌入的文件。
pdffonts – 字体分析器。
pdfimages – 图片提取器。
pdfinfo – 文档信息。
pdfseparate – 页提取工具。
pdfsig – 核查数字签名。
pdftocairo – PDF 到 PNG/JPEG/PDF/PS/EPS/SVG 转换器,使用 Cairo 。
pdftohtml – PDF 到 HTML 转换器。
pdftoppm – PDF 到 PPM/PNG/JPEG 图片转换器。
pdftops – PDF 到 PostScript (PS) 转换器。
pdftotext – 文本提取。
pdfunite – 文档合并工具。
因这个指南的目的,我们仅使用 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
再一次,用你的 pdf 密码替换 123456 。
正如你在上面方法中可能注意到,我们仅转换密码保护的名为 secure.pdf 的 PDF 文件到另一个相同的名为 output.pdf 的 PDF 文件。技术上讲,我们并没有真的从源文件中移除密码,作为代替,我们解密它,并保存它为另一个相同的没有密码保护的 PDF 文件。
方法 4 – 打印到一个文件
这是在所有上面方法中的最简单的方法。你可以使用你存在的 PDF 查看器,例如 Atril 文档查看器、Evince 等等,并打印密码保护的 PDF 文件到另一个文件。
在你的 PDF 查看器应用程序中打开密码保护的文件。转到 “File - > Print” 。并在你选择的某个位置保存 PDF 文件。
于是,这是全部。希望这是有用的。你知道/使用一些其它方法来从从 PDF 文件中移除密码保护吗?在下面的评价区让我们知道。
【编辑推荐】
- 如何实现Linux + Windows双系统启动
- 浅谈Android与Linux系统的差异
- 对不起 Linux,Kubernetes现在是更重要的操作系统!
- 80%的 Linux 运维都不懂的内核问题
- 又一批Linux内核组件与工具开源!来自Facebook!
【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0
(编辑:ASP站长网)
|