【发布时间】:2014-02-26 22:03:28
【问题描述】:
我正在使用这个命令来合并 PDF 2x1
gm montage -mode concatenate -rotate 90 -tile 2x1 ${labels.join(" ")} ${out}
问题是,如果有 5 个 PDF,那么 1 在中心。有没有办法在最后一个或不均匀的位置左对齐而不是居中对齐?
现在的结果
第 1 页
| || |
| || |
| || |
第 2 页
| |
| |
| |
第 2 页的预期结果
| |
| |
| |
谢谢!
【问题讨论】:
-
试试“-gravity west”选项。您可以将它放在“-mode concatenate”选项之前。单个的也可能比其他的缩放得更大,以适应页面。使用 -geometry WxH 将图块大小设置为相同的宽度和高度。
-
如果我希望 WxH 的大小只有一张纸的一半,我会使用多大的尺寸?我应该以 72dpi 的英寸为单位计算它并转换为像素吗?
-
假设 GraphicsMagick 默认使用 A3 纸(纵向,842x1190),请使用“-geometry 421x595”。如果以这种方式指定几何图形,则不需要“-gravity west”选项,因为图像已经完全适合瓷砖。
-
所以我试过了,无论是大小还是重力都在西。问题是它不会在右侧创建空白。所以图像仍然居中。我认为我们需要重力西和一些空白选项来填充额外的空间。或者我可以创建一个空白的白色 PDF 并将其合并以使其均匀。
-
"gm montage -gravity center -geometry 792x306 -mode concatenate -rotate 90 tile 2x1 input.pdf output.pdf",其中 input.pdf 包含三个图像,适合我写一个美国字母大小页。我正在使用 GraphicsMagick 1.3.18 和 ImageMagick-6.8.8-7。 GM 将图像放在页面底部,而 IM 将它们垂直居中。
标签: pdf imagemagick ghostscript graphicsmagick