0

我有一些需要打印到 A4 纸上的 pdf 文件。

我知道我的 pdf 阅读器 (evince) 中有一些选项可以缩放文档以适合打印到的确切纸张尺寸,并且也可以很好地打印到文件。

所以必须有一个 CLI 解决方案来完成这项工作,对吧?

每当我希望 pdf 在一张纸上有 2 页时,我都会使用

pdfnup in.pdf --nup 2x1 --outfile out.pdf

但这不起作用 - in.pdf 没有缩放以适应,与打印到文件的 evince 输出相比,它太小了。那么如何在使用pdfnup之前(或同时)缩放它?如果这适用于任何输入格式,而不仅仅是 A5,那就太好了。提前感谢您的任何回答!

问候, LDer

4

1 回答 1

1

哦,男孩,我只是自己想出了一些办法。很抱歉打扰到任何人!

gs -o out.pdf -sDEVICE=pdfwrite -sPAPERSIZE=a4 -dFIXEDMEDIA -dPDFFitPage -dCompatibilityLevel=1.4 in.pdf
于 2013-01-26T16:22:36.420 回答