一.介紹
Calibre是基於python的電子書制作軟件,可導出PDF、EPUB、MOBI、Word格式電子書。
二.安裝
yum -y install mesa-libGL qt5-qtquickcontrols qt5-qtdeclarative-devel libXrender libXcomposite
wget -nv -O- https://download.calibre-ebook.com/linux-installer.py | python -c "import sys; main=lambda:sys.stderr.write('Download failed\n'); exec(sys.stdin.read()); main()"
三.測試
查看版本
ebook-convert --version
測試,導出pdf文件,打開看效果
echo "123456" > a.txt
ebook-convert a.txt a.pdf
中文測試,導出pdf文件,看中文是否顯示正確
echo "語言" > a.txt
ebook-convert a.txt a.pdf
四.報錯處理
1.安裝時提示缺少libgl.so.1
解決:
嘗試安裝sudo yum install libGL.so.1
或者sudo yum install mesa-libGL
或者sudo yum install Mesa-libGL-devel
2.安裝時提示缺少libXcomposit
解決:
嘗試執行sudo yum install libXcomposit libXrender
3.安裝時報錯Setting up completion failed with error:
解決:
安裝Pyqt
4.安裝時報錯Setting up desktop integration failed with error:
解決:
此設置是圖形的,需要Linux安裝圖形,字符則不用管
5.導出pdf不顯示中文問題
解決:
安裝中文字體