需要安裝Wand、imagemagick和ghostscript。
wand的安裝很簡單:直接從cmd運行pip install wand。
然後安裝imagemagick並從這裏下載網頁鏈接。註意是32位還是64位,需要和python的位數壹致。
在安裝過程中,註意檢查C和c++的安裝開發頭文件和庫。安裝後,用imagemagick的安裝路徑的值設置MAGICK_HOME環境變量,並將安裝路徑添加到path中。
詳情請參考本頁的鏈接。
最後,安裝ghostscript,在這裏下載網頁鏈接,選擇AGPL發布,註意是32位還是64位。
安裝過程非常簡單。壹直點擊下壹步。如果不想安裝在c盤上,可以更改安裝路徑。這個沒有效果。
最後壹個代碼(非常簡單):
#-*-?編碼:utf-8?-*-
從哪裏?魔杖。圖像?進口?圖像
用什麽?圖片(filename="pdf_file_name ",分辨率=300)?作為?img:
img.format?=?' jpeg '
img.save上面的pdf _ file _ name(filename = ' converted . jpg ')輸入要處理的pdf文件名,最後會在當前目錄下生成壹個converted.jpg。
註意:這幾行代碼比較簡單,處理頁數少的pdf還可以,但是頁數太多就會卡死。但是您可以使用pyPDF2來拆分PDF,然後進行轉換。這是壹個想法。大家百度壹下pyPDF2的教程吧。