本文章向大家介紹使用Python怎么將pdf文件轉換成圖片的基本知識點總結和需要注意事項,具有一定的參考價值,需要的朋友可以參考一下。
Python是一種編程語言,內置了許多有效的工具,Python幾乎無所不能,該語言通俗易懂、容易入門、功能強大,在許多領域中都有廣泛的應用,例如最熱門的大數據分析,人工智能,Web開發等。
環境配置(mac)
安裝ImageMagick
brew install imagemagick
這里有個坑,brew安裝都是7.x版本,使用wand時會出錯,需要你安裝6.x版本。
解決辦法:
1.安裝6.x版本
brew install imagemagick@6
2.取消鏈接7.x版本
brew unlink imagemagick Unlinking /usr/local/Cellar/imagemagick/7.0.7-4… 71 symlinks removed
3.強制鏈接6.x版本
brew link imagemagick@6 --force Linking /usr/local/Cellar/imagemagick@6/6.9.9-15… 75 symlinks created
4.export環境變量
echo 'export PATH="/usr/local/opt/imagemagick@6/bin:$PATH"' >> ~/.bash_profile
ok,以上解決imagemagick版本問題。
安裝gs
必須安裝gs,否則pdf無法轉換。
brew install gs
安裝wand
pip3 install wand
我這里使用的是python3,所以需要用pip3.
代碼實現
from wand.image import Image
def convert_pdf_to_jpg(filename):
with Image(filename=filename) as img :
print('pages = ', len(img.sequence))
with img.convert('jpeg') as converted:
converted.save(filename='image/page.jpeg')以上就是小編為大家帶來的使用Python怎么將pdf文件轉換成圖片的全部內容了,希望大家多多支持億速云!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。