|
标题很耸动。
一直受不了linux下面pdf阅读器的渲染速度,无论是evince,kpdf,okular,acroread,甚至xpdf都很慢,foxit虽然快,但是render质量实在,实在也太差了。
那天发现用wine执行sumatra甚至比xpdf都要快很多,尤其是放大页面的时候。因此发现了mupdf这个渲染引擎。浏览了主页发现它和ghostscript很有些渊源。
好了不说废话,让我们直接切入正题。
解决依赖关系的准备工作:
- sudo apt-get install jam darcs libfreetype6-dev zlib1g-dev libjpeg-dev libx11-dev libxext-dev
复制代码
获得源码
- darcs get http://darcs.ghostscript.com/fitz/
- cd fitz
复制代码
需要更改一点代码fitz/mupdf/pdf_font.c
注释掉708,709两行
有华康字体的pdf出了问题再说吧
执行编译
- jam '-sBUILD=release sHAVE_X11=yes'
复制代码
最后可执行文件在
fitz/build/linux-x86-release/linux-x86-shave_x11=yes/下面
mupdf即为最后的成果
常用快捷键
+ -> zoomin
- -> zoomout
space/n/f -> next page
backspace/p/b -> prev page
q -> quit
r <-> clockwise rotating
l > -> anticlockwise rorating
a -> clockwise rotating in 15 degree
s -> anticlockwise rorating in 15 degree
P -> show page
F -> next 10 page
B -> prev 10 page
G -> last page
结论:
速度非常快
bookmark无法显示
hello ,i uploaded the binary
http://www.zshare.net/download/60395519228aa3ce/
updated in 0524
http://www.zshare.net/download/604213656ffc7f0c/
updated in 0617
http://www.zshare.net/download/6148507996f5d22d/
have a try.
enjoy
---by kliz
Jun 17 |
|