pdftex 减小 PDF 尺寸:降低图像质量?

pdftex 减小 PDF 尺寸:降低图像质量?

可能重复:
如何让制作的PDF变得pdflatex更小?

我的论文是用 LaTeX 写的,到目前为止我一直用 进行编译pdflatex。这篇论文有 150 页,包含许多图片和图表。生成的 PDF 文件有 40 MB。

现在,我面临的问题是,出于管理目的,他们需要将其放在一个大小不超过 30 MB 的文件中(不要问我为什么)。

如何减小输出 PDF 的大小?我不介意图像质量稍微下降,但我似乎找不到任何方法。

答案1

最令人头疼的是嵌入的位图,这会迅速增加文件大小。我有一本 400 页的书稿,其中有很多分子结构以 600 dpi 渲染(用于打印),整个文件大小为 50 Mb。

我刚刚在 Google 上搜索了降低嵌入图像分辨率的方法,发现 ghostscript 可以做到这一点:

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile=small.pdf big.pdf

压缩级别通过开关调整-dPDFSETTINGS

-dPDFSETTINGS=/screen   (screen-view-only quality, 72 dpi images)
-dPDFSETTINGS=/ebook    (low quality, 150 dpi images)
-dPDFSETTINGS=/printer  (high quality, 300 dpi images)
-dPDFSETTINGS=/prepress (high quality, color preserving, 300 dpi imgs)
-dPDFSETTINGS=/default  (almost identical to /screen)

/screen对于我的文件,使用和设置生成的下采样图像/ebook看起来非常粗糙,但设置的输出/printer在屏幕上看起来非常漂亮,同时文件大小仍从 50 Mb 减小到 13 Mb。超链接被保留。因此,这似乎是简单而可行的选择。

答案2

正如我在回答中所述关于缩小 pdf 文件的另一个问题您可以使用 pdfsizeopt 对 pdf 进行无损压缩。如果确实需要进行有损压缩,那么 adobe acrobat professional 有一个“PDF optimzer”工具可以做到这一点。

答案3

有一个包叫降级压缩.jpg文件(虽然我从未使用过)。使用合适的图形软件自己压缩文件可能同样容易。通常只需打开文件,选择save as格式jpeg并调整质量即可。

我对文件不太了解.png。你可以将它们转换成.jpg文件。

通常最好避免将.eps文件转换为.jpg文件,尤其是当它们包含文本或公式时。碰巧的是,我一直在开发一个可以.eps在某些情况下减小文件大小的程序。它还没有完全完成,但如果你有任何.eps大文件,我很想看看它们。我的电子邮件地址在我的主页上(点击我的名字并点击链接)。或者,你可以把它们放在网络上我可以下载的某个地方。

相关内容