我有一个8.5x11 PDF,300 PDF。它在PDF的左上角有一个UPC标签。假设一张纸上可能有30个标签,但我们只有一个标签。
我正试图将PDF裁剪成1标签的大小。到目前为止我已经拿到这个了
gm convert -density 300 single.pdf out.pdf不会做任何修剪的。当我裁剪到300x100时,它会生成一个有30000页的20 it文件。
我不知道如何使用-crop实际裁剪到正确的大小。我需要它是3.5英寸乘1.125英寸。
发布于 2015-04-28 21:09:37
使用以下输入PDF (此处转换为PNG):

以下命令将裁剪标签:
gm wiz.pdf -crop 180x50+1+1 cropped.pdf

此标签大小为180x50像素。
对于300PPI的8.5x11in PDF,您将有一个2450x3300像素PDF (我对此表示怀疑,但这是另一个问题),您需要使用-crop 1050x337+0+0 (更准确地说,是1050x337.5+0+0 --但您不能裁剪半像素!)。
注意,+0+0部件位于左上角。如果需要用N像素向右偏移,用M像素向底部偏移,请使用+N+M.
用ImageMagick代替..。
还可以使用ImageMagick的convert命令:
convert wiz.pdf[180x50+1+1] cropped.pdf关于图像大小的评论..。
关于这句话的另一个评论是:
“我不知道如何使用
-crop实际裁剪到正确的大小。”
对于光栅图像来说,没有比像素更大的尺寸了。ABC像素宽,XYZ像素高。
没有绝对的,真实的尺寸的数字图像,你可以测量英寸.除非您还可以说明在显示器或打印设备上呈现给定图像的分辨率!
一个300像素的8.50x11in大小的图像将转换为2550x3300像素。但是,如果您的图像不包含这种像素量(这是任何光栅图像的真实绝对大小),您可能仍然能够以300PPI呈现它--但是它的大小(以英寸为单位)将与8.5x11in不同!
因此,无论何时要裁剪,都要使用所需像素的绝对数量。不要在命令行上使用分辨率/密度!
https://stackoverflow.com/questions/29927937
复制相似问题