如何通过imagemagick命令将PDF转换为图像?

我正在使用以下环境:

Ubunut:11.0(虚拟机)Imagemagick:ImageMagick-6.9.3-7

我执行以下命令:

wget http://www.imagemagick.org/download/ImageMagick.tar.gz
tar xzvf ImageMagick.tar.gz
ls
cd ImageMagick<version number here>/
./configure
make clean
make
sudo make install
ldconfig /usr/local/lib

执行以下命令之后:

make check

40测试用例39只通过1失败(FAIL:tests / wandtest.tap 1)

现在我想通过命令将PDF文件转换为JPG格式:

convert test.pdf test.jpg

转换:此图片格式PNG' @ error/constitute.c/ReadImage/501. convert: no images defined无解码委托PNG' @ error/constitute.c/ReadImage/501. convert: no images defined PNG' @ error/constitute.c/ReadImage/501. convert: no images defined test.jpg'@ error / convert.c / ConvertImageCommand / 3252

convert test.pdf test.png

转换:此图片格式PNG' @ error/constitute.c/ReadImage/501. convert: no images defined无解码委托PNG' @ error/constitute.c/ReadImage/501. convert: no images defined PNG' @ error/constitute.c/ReadImage/501. convert: no images defined test.png'@ error / convert.c / ConvertImageCommand / 3252。

任何人都可以建议我,我该怎么办?


ImageMagick使用各种外部库来完成其肮脏的工作,只要输入和输出处理适用于各种格式。 在你的情况下:

  • 为了阅读PDF文件,你需要安装Ghostscript。 此外,它需要作为gs才能工作,因此请勿将其用于某些其他shell别名。 有关更多详细信息,请参阅:https://superuser.com/q/819277/33767

  • 为了编写PNG,你需要libpng

  • 一旦这些东西出现在你的系统上(如果你自己编译IM,编译时在你的系统上),你应该是金手指。


    同样的问题。 解决它:

    apt-get -y install ghostscript
    
    链接地址: http://www.djcxy.com/p/90919.html

    上一篇: how to convert Pdf to image via imagemagick command?

    下一篇: Sublime Text 2: Cannot override the global file