如何减小 PDF 的大小并保留书签?

Vis*_*mar 21 linux pdf bash

我有一个 ~259 MB 的 PDF。我做了pdf2psps2pdf。最终大小为 45 MB。我没有看到任何读者在质量上有任何明显的差异。虽然,书签丢失了。我尝试使用pdftk,但它没有保留书签。

pdftk ... update_info
Run Code Online (Sandbox Code Playgroud)

是什么导致了尺寸的大幅减少?是否有替代方法可以保留书签并仍然减小尺寸(最好是 linux 命令行替代方案)?

per*_*eal 17

您可以尝试使用电子书输出的 ghostscript 并且书签似乎被保留:

gs -sDEVICE=pdfwrite -dNOPAUSE -dBATCH -dPDFSETTINGS=/ebook -sOutputFile=newFile.pdf originalFile.pdf
Run Code Online (Sandbox Code Playgroud)

  • 谢谢它的工作。我使用了`PDFSETTINGS=/screen`。有了这个选项,pdf 变成了 15MB :) Ref: [GS Tips](http://milan.kupcevic.net/ghostscript-ps-pdf/) (2认同)