簡體   English   中英

Python WAND僅轉換第一個PDF頁面

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM