Ubuntu14.04安裝PyMuPDF
阿新 • • 發佈:2017-10-05
找到 build amp imp ade git correct jpeg rec
最近寫的一個東西需要將pdf轉成圖片然後放在網頁上展示,找到了個非常好用的輪子叫做PyMuPDF,在windows上測試的時候跑的666,在ubuntu上安裝依賴的時候,簡直萬臉懵逼。github上給的說明也不是很詳細。研究了半個上午也沒弄好,下午晚上打了個麻將吃了個烤魚,回來換了個思路倒是挺快就弄好了。
事前工作
apt-get upgrade
更新MuPDF
apt-get install mupdf
github上說Ubuntu的MuPDF一般都不能用,需要自己編譯安裝。測試發現不用。
安裝依賴
apt-get install fitz apt-get installlibjbig2dec-dev apt-get install libjpeg-dev apt-get install libfreetype6-dev apt-get install libopenjpeg-dev
上面依次對應fitz和依賴中的jbig2dec,jpeg,freetype,openjp2
修改setup.py腳本
git clone -b <correct branch> https://github.com/rk700/PyMuPDF.git
<correct branch>我填的1.11.0
然後將setup.py中
libraries=[‘mupdf‘, ‘crypto‘, #openssl is required by mupdf on archlinux ‘jbig2dec‘, ‘openjp2‘, ‘jpeg‘, ‘freetype‘, ‘mupdfthird‘, ], # the libraries to link with
改為
libraries=[ ‘mupdf‘, # ‘crypto‘, #openssl is required by mupdf on archlinux ‘jbig2dec‘, ‘openjpeg‘, ‘jpeg‘, ‘freetype‘, ‘mupdfthird‘, ], # the libraries to link with
即刪去crypto,將openjp2改為openjpeg
build&setup
執行
python setup.py build
沒有報錯,然後執行
python setup.py install cd .. python import fitz
一定要切換目錄一定要切換目錄一定要切換目錄,不然會import失敗
Ubuntu14.04安裝PyMuPDF