从PDF获取ImageMagick创建的图像数量?

时间:2018-02-20 03:46:22

标签: javascript node.js imagemagick

我正在使用以下命令将PDF转换为一组图像:

convert -density 300 test.pdf -quality 100 test.jpg

由于我的test.pdf包含5个页面,因此会生成图片test-0.jpgtest-1.jpgtest-2.jpgtest-3.jpgtest-4.jpg。但是,正如我以编程方式执行此操作,我不知道生成了多少。

ImageMagick有什么方法可以返回将PDF转换为图像而生成的图像数量?

我正在使用NodeJS运行imagemagick包作为上述命令的包装器,但我希望功能在ImageMagick中可用(如果有的话)。

提前致谢。

1 个答案:

答案 0 :(得分:1)

在ImageMagick命令行中,您可以找到页数(使用一点unix将如下创建的图像。

convert -ping image.pdf -format "%n\n" info: | tail -n 1

返回

5

没有unix尾部,你会得到

5
5
5
5
5