在一张纸上打印两个pdf而不缩放

在一张纸上打印两个pdf而不缩放

我有一个 pdf 文档,占了 A4 纸的一半。有没有办法复制该文档的文本/图像,这样我就可以获得一个单页 A4 文档(pdf 文件),其内容是原始内容的两倍,一个在另一个之上?由于原件仅占半页,因此无需缩放。

答案1

您可以结合使用 pdfjam 和 pdftk 来执行此操作:

pdfjam --offset '0mm -148.5mm' half-a4.pdf --outfile other-a4.pdf
pdftk half-a4.pdf stamp other-a4.pdf output double.pdf

pdfjam 用于将页面向下移动半页(A4 = 297 毫米高,297÷2=148.5)。如果您需要转向其他方式,您可以使用-110mm 0mm.

然后 pdftk 将两个页面放在一起。

半张A4(原件) + 另一半A4(生成) = 双(生成)

答案2

convert您可以尝试如下命令:

convert -density 300 -define pdf:fit-page=A4 <in.pdf> <out.pdf>

另一个解决方案:

pdfjam --outfile <output.pdf> --paper a4paper <input.pdf>

主要手册页是这里

手册是这里

下载这里

示例命令是这里

答案3

你可以用它pdfjam --nup来实现这一点。这会将 A4 尺寸的两页放在一页上。

pdfjam --nup 1x2 --papersize '{210mm,297mm}' input.pdf

如果您想确保不缩放,可以将其添加到命令中,如下所示:

pdfjam --nup 1x2 --papersize '{210mm,297mm}' --noautoscale true input.pdf

请注意,尚不清楚所讨论的文档是否为 A4 尺寸,每页的一半包含内容,其余部分为空白,或者每页是否为 A4 纸张大小的一半并填充内容。这个解决方案是针对后者的。

相关内容