参阅:
- 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 文件到另一个文件。
(编辑:惠州站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|