![在 Linux 中从 PDF 中删除嵌入的功能](https://linux22.com/image/1278867/%E5%9C%A8%20Linux%20%E4%B8%AD%E4%BB%8E%20PDF%20%E4%B8%AD%E5%88%A0%E9%99%A4%E5%B5%8C%E5%85%A5%E7%9A%84%E5%8A%9F%E8%83%BD.png)
我正在寻找一种方法来从 PDF 文档中删除嵌入的功能。我最近购买了一台 Kindle DX。当我尝试在设备上打开一些 PDF 文件时,我收到一条消息,提示:
由于 kindle 尚不支持嵌入的功能,因此无法打开此 pdf
我正在寻找一种方法来从文档中删除这些功能,以便我可以在 Kindle 上查看它。我是 Ubuntu Linux 用户。(我尝试在文档查看器中打开 PDF,然后通过转到文件->打印将其打印为 PDF 文件。这样我就可以在 Kindle DX 上打开它,但字体很乱,很难阅读。这不行。)
答案1
解决方案如下:http://www.cyberciti.biz/faq/removing-password-from-pdf-on-linux/
sudo apt-get install pdftk
pdftk input.pdf output output.pdf
这就成功了。
答案2
@barbaz 的简短回答对我有用。以下是我如何取得成功的详细信息:
我从 SourceForge 网站下载了 qpdf-2.2.4-bin-mingw.zip,并将 zip 中的主文件夹解压到c:\qpdf
我的 Windows 7 机器上。我在目录中打开命令提示符bin
并运行:
qpdf --decrypt infile.pdf outfile.pdf
我的 infile.pdf 超过 4MB,充满了奇特的格式和图像。文档安全属性显示“密码安全”,不是用于打开,而是用于更改、评论、提取。该文档无法在我的标准 Kindle 上打开。
新的 outfile.pdf 在 Acrobat 中打开后看起来一样。文档安全属性显示“无安全性”,更重要的是,在连接 USB 电缆并将 PDF 复制到 Kindle 的document
目录后,新的 PDF 会在我的 Kindle 上打开。
答案3
根据我的经验,除非您知道文件的密码,否则您无法使用 pdftk 删除限制。
qpdf --decrypt
但是应该能够删除打印/编辑/复制类型的限制。
答案4
您可以尝试这个 Ghostscript 命令行:
gs \
-o kindle-ready.pdf \
-sDEVICE=pdfwrite \
-dPDFSETTINGS=/ebook \
input.pdf