使用图像魔法转换 PDF,在周围留下额外的空白

Posted

技术标签:

【中文标题】使用图像魔法转换 PDF,在周围留下额外的空白【英文标题】:converting PDF with image magic leaving extra white space around 【发布时间】:2019-11-12 07:38:30 【问题描述】:

我正在尝试使用 image-magic

.pdf 文件转换为 .jpg
convert -limit -limit map 300 -flatten -density 300 -quality 100 -crop '400x400+20+20' dummy.pdf[0] test.jpg

但我面临的问题是当我转换文件时,它会裁剪该区域但将所有其他区域标记为白色。

例如,如果我要转换 1000x1000 大小的 pdf 并将其裁剪为 100x100 大小,则得到的输出是 1000x1000 大小的图像,从 pdf 中裁剪出 100x100 区域,其余部分为空白。

sample.pdf

我不能使用修剪,因为我的 pdf 可能有也可能没有白色边框,修剪会删除它

【问题讨论】:

【参考方案1】:

您的语法在 Imagemagick 中的顺序不正确。大多数设置和操作符都需要在阅读输入 PDF 之后来。使用 Imagemagick 6.9.10.71 Q16 Mac OSX Sierra:

convert -limit map 300 -density 300 dummy.pdf[0] -background white -flatten -crop '400x400+20+20' -quality 100 test.jpg

【讨论】:

以上是关于使用图像魔法转换 PDF,在周围留下额外的空白的主要内容,如果未能解决你的问题,请参考以下文章

如何删除mPdf中的空白页

额外的空间会减慢处理器的速度吗?

R中没有标题/标签的图

修剪列内的额外空白

iOS如何摆脱额外的视图填充?

在 iphone sdk 中将固定大小的圆形按钮设置为图像