我应该打印这个文件在纸上,但它很重(2.3 MB)并且打印过程非常慢。
但这不是全部问题。我应该先创建另一个 .pdf 文件(灰度),每张纸上有四页。当我尝试将此文件打印为 .pdf 文件时,新文件的创建过程甚至比打印过程还要慢,并且输出文件比原始文件大得多(数百兆字节)。
我如何缩小 pdf 文件?有没有办法创建适合打印的 .pdf 版本文件?在您提问之前,我不能简单地将其打印在页面上。我必须在每张纸上创建四页的 .pdf 文件。
答案1
诀窍是将 PDF 转换为图像并转回。例如,使用 ImageMagick。除非您有 ImageMagick,否则请安装它:
sudo apt-get install imagemagick
将文档转换为图像并转回:
convert 2_gdp_issues_ita.pdf pg.png
convert pg*.png doc.pdf
这将为您提供一个快速 PDF 文档,其中每页都是一张图片。您还将获得几个 pg*.png 文件,每页一个。
要获得每页 2x2 张幻灯片,请使用montage
。我添加了几何选项以避免幻灯片图像模糊:
montage -geometry 660x -tile 2x2 pg*.png doc2x2.pdf
您可以使用以下convert
方法来制作灰度文档:
convert -type Grayscale doc.pdf doc_gray.pdf