funykatebird的個人博客分享 http://www.ueservicedoffices.com/u/funykatebird

博文

[轉載]利用python將pdf轉換成jpg格式

已有 1148 次閱讀 2018-9-25 15:48 |個人分類:問題求解|系統分類:科研筆記|文章來源:轉載

 

怎樣利用python將pdf轉換成jpg格式

https://zhidao.baidu.com/question/745221795058982452.html


可以用第三方庫wand實現(我的環境:win10、python3)

需要安裝wand 、imagemagick和ghostscript

wand的安裝很簡單:直接cmd 運行pip install wand

然后安裝imagemagick ,從這里下載網頁鏈接,注意是32位還是64位,這個需要和python的位數一致。

安裝過程注意勾選Install development headers and libraries for C and C++ 。安裝后設置MAGICK_HOME環境變量,值為imagemagick的安裝路徑,并將安裝路徑加入path。

詳情可參照此頁面網頁鏈接。

最后安裝ghostscript,這里下載網頁鏈接,選擇AGPL release,注意32位還是64位。

安裝過程很簡單,一路點擊next,如果不想安裝在c盤,可以改變安裝路徑,這個沒有影響。

最后上代碼(很簡單):

1
2
3
4
5
6
7
#-*- coding:utf-8 -*-
 
from wand.image import Image
 
with Image(filename="pdf_file_name",resolution=300) as img:
    img.format = 'jpeg'
    img.save(filename='converted.jpg')

上面的pdf_file_name輸入要處理的pdf文件名,最后會在當前目錄下生成converted.jpg

說明:這幾行代碼比較簡單,處理頁數較少的pdf還行,頁數太多會卡住。但是可以用pyPDF2分割pdf然后轉換,這是一種思路,關于pyPDF2的教程自行百度吧

https://blog.csdn.net/ssbqrm/article/details/80422319

https://blog.csdn.net/sweeper_freedoman/article/details/53000145

https://blog.csdn.net/ssbqrm/article/details/80422319



windows下用Python把pdf文件轉化為圖片(png格式)

https://blog.csdn.net/sqlserverdiscovery/article/details/51425543





http://www.ueservicedoffices.com/blog-597740-1136907.html

上一篇:[轉載]Python常用命令
下一篇:[轉載]圖像校正、對比度增強、二值化

0

該博文允許注冊用戶評論 請點擊登錄 評論 (0 個評論)

數據加載中...
掃一掃,分享此博文

Archiver|手機版|科學網 ( 京ICP備14006957 )

GMT+8, 2019-7-19 15:51

Powered by ScienceNet.cn

Copyright © 2007- 中國科學報社

返回頂部
时时彩平台