将任何文档缩放为A4格式

时间:2013-01-26 16:16:34

标签: pdf command-line-interface ghostscript

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

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

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

每当我想在一张纸上将pdf设为2页时,我就会使用

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

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

问候,LDer

1 个答案:

答案 0 :(得分:1)

哦,小伙子,我自己想出了什么。对不起打扰任何人!

gs -o out.pdf -sDEVICE=pdfwrite -sPAPERSIZE=a4 -dFIXEDMEDIA -dPDFFitPage -dCompatibilityLevel=1.4 in.pdf