将多页 PDF 转换为单个图像
Posted
技术标签:
【中文标题】将多页 PDF 转换为单个图像【英文标题】:Convert multipage PDF to a single image 【发布时间】:2014-03-03 12:54:04 【问题描述】:我必须将多页 PDF 文档转换为 .png 图像。
我尝试使用 ImageMagick,但无法获得最终结果:
convert document.pdf document.png
或
convert -adjoin document.pdf document.png
此命令创建 N 个图像 .png(其中 N=文档页数):
document0.png
document1.png
....
document(N-1).png
如果可能,我需要使用单个命令来获取单个图像。
【问题讨论】:
你可以用 Composite -blend 30 document0.png document1.png result.png 合并你得到的png文件 我不需要合并.. 如果 a.pdf 有 2 页 (wxh),我想要一个图像 wx2h。 [w=宽度 h=高度] 【参考方案1】:我终于找到了THE解决方案:
convert in.pdf -append out%d.png
感谢this post。
编辑
作为一个加号,相反的操作是:
convert *.png output.pdf
或者如果你有 foo1.png,foo2.png..fooN.png
convert foo?.png output.pdf
注意不适用于 foo01.png、foo02.png..foo0N.png
【讨论】:
要修复文本错误,请在命令中添加“密度”参数。 如果有人使用 RMagick 并希望将上述解决方案映射到 RMagick 中,请使用此文档:Magick 命令选项及其在 RMagick 中的等效方法 - rmagick.github.io/optequiv.html 只给出错误,convert-im6.q16: not authorized convert-im6.q16: no images defined
【参考方案2】:
+append
将图像并排放置,即水平而不是垂直(-append
)
convert in.pdf +append out%d.png
【讨论】:
@Velthune+1
当我在寻找几乎相同的时候你的 Q+A!以上是关于将多页 PDF 转换为单个图像的主要内容,如果未能解决你的问题,请参考以下文章
ImageMagick或GhostScript:将多页TIFF转换为多页PDF