Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python WAND仅转换第一个PDF页面_Python_Wand - Fatal编程技术网

Python WAND仅转换第一个PDF页面

Python WAND仅转换第一个PDF页面,python,wand,Python,Wand,我有这段代码,以pdf文件作为参数,并将其转换为JPG。我的问题是,当pdf有多个页面时,创建如下图像:test-0.jpg、test-1.jpg等等 with Img(filename=args['pdf'] + file, resolution=300) as pic: pic.compression_quality = 100 pic.save(filename='images/test.jpg') 我怎么能对wand说只转换给定pdf的第一页 谢谢 最

我有这段代码,以pdf文件作为参数,并将其转换为JPG。我的问题是,当pdf有多个页面时,创建如下图像:test-0.jpg、test-1.jpg等等

 with Img(filename=args['pdf'] + file, resolution=300) as pic:
        pic.compression_quality = 100
        pic.save(filename='images/test.jpg')
我怎么能对wand说只转换给定pdf的第一页


谢谢

最简单的方法是将
[0]
附加到文件名

以图片形式显示Img(filename=args['pdf']+file+'[0]',分辨率=300):
或者您可以使用
pic.sequence
,但这会比较慢,因为它需要对所有页面进行解码

以图片形式显示Img(filename=args['pdf']+文件,分辨率=300):
以Img(图序列[0])作为第一页:
第一页.save(filename='images/test.jpg')