查看 -append 和 +append 选项。
-append
垂直附加图像,+append
水平附加它们。
用法(http://linuxers.org/quick-tips/convert-pdf-file-single-image-using-imagemagick):
根据该链接,多页 pdf 的输出convert
将为 ${targetFile}-0.png、${targetFile}-1.png、${targetFile}-n.png 等。转换 pdf 后到多个图像中,使用 -append 或 +append 选项:
convert ${targetFile}-* -append single_image.png
把它们放在一起,试试这样的事情(你可能需要玩一下;我没有使用 Windows shell 中的 Imagemagick):
// convert pages of pdf
exec("\"C:\\Program Files (x86)\\ImageMagick-6.8.5-Q16\\convert.exe\" -density 300 -quality 75 \"{$path}{$filename}{$ext}\" \"{$targetFile}\"");
// then append them
exec("\"C:\\Program Files (x86)\\ImageMagick-6.8.5-Q16\\convert.exe\" \"{$targetFile}-*\" -append "${someName}\"");
更多资源:
http://www.imagemagick.org/script/command-line-options.php#append
http://www.imagemagick.org/Usage/layers/