[英]Python WAND convert only first PDF page
我有這段代碼,以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')
我要怎么說魔杖只是轉換給定pdf的第一頁?
謝謝 !
最簡單的方法是將[0]
附加到文件名。
with Img(filename=args['pdf'] + file + '[0]', resolution=300) as pic:
或者,您可以使用pic.sequence
,但這會比較慢,因為它將需要對所有頁面進行解碼。
with Img(filename=args['pdf'] + file, resolution=300) as pic:
with Img(pic.sequence[0]) as first_page:
first_page.save(filename='images/test.jpg')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.