将PDF文档转换为图片,图片格式可以是PNG或者JPG,需要用C语言。 在mac上实现 ImageMagick
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install ghostscript
用 gs -v 查看是否成功安装
brew link libpng
source .zshrc
source .bashrc
brew install pkg-config
cc -o transfer pdfTransferImage.c `pkg-config --cflags --libs MagickWand`
pdfTransferImage.c 是需要编译的c文件名
transfer 是将要生成的文件名
--cflags 给出在编译时需要的选项
–-libs 参数可以给出连接时的选项
实例:
./transfer pdfsample.pdf a.png
如需转换其中某些页数,则添加相应参数,例如
./transfer pdfsample.pdf'[0-1]' a.png
页码编号从零开始
./transfer 完全等价与convert指令 可以直接使用
convert pdfsample.pdf 1.png