LinuxSir.Org  
| 网站首页 | 论坛帮助 |

欢迎来到LinuxSir.Org!
您还未登录,请登录后查看论坛,或者点击论坛上方的注册链接注册新账号。


发表新主题 回复
精华主题  
主题工具
旧 09-05-23, 01:37 第 1 帖
kliz
 
 
 
注册会员  
  注册日期: Oct 2005
  帖子: 101
  精华: 1
 

标题: 史上最快pdf浏览器诞生记/mupdf编译全记录in lenny way


标题很耸动。

一直受不了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

此帖于 09-06-17 17:41 被 kliz 编辑. 原因: 更新文件
  kliz 当前离线   回复时引用此帖
旧 09-05-23, 01:43 第 2 帖
kliz
 
 
 
注册会员  
  注册日期: Oct 2005
  帖子: 101
  精华: 1
 

另外,难以理解的是这个玩意实在是太快了,但是为什么不出名呢,虽然跟gs有那么深渊源,而且那么早就开始开发。文档也非常少。
  kliz 当前离线   回复时引用此帖
旧 09-05-23, 01:46 第 3 帖
kliz
 
 
 
注册会员  
  注册日期: Oct 2005
  帖子: 101
  精华: 1
 

非内嵌中文字体也ok
cool!
  kliz 当前离线   回复时引用此帖
旧 09-05-23, 02:00 第 4 帖
abby
 
abby 的头像
 
 
注册会员  
  注册日期: Jul 2002
  我的住址: 广东
  帖子: 1,602
  精华: 3
 

怎么我的foxit reader最慢但质量最好呢。
  abby 当前离线   回复时引用此帖
旧 09-05-23, 02:05 第 5 帖
kliz
 
 
 
注册会员  
  注册日期: Oct 2005
  帖子: 101
  精华: 1
 

引用:
作者: abby
怎么我的foxit reader最慢但质量最好呢。
http://linuxtoy.org/archives/foxitre...-released.html

http://ccxvii.net/fitz/versus/

渲染质量好坏这东西实在太主观,实在没有办法评价。

至少mupdf速度上胜一筹 ;-)
  kliz 当前离线   回复时引用此帖
旧 09-05-23, 03:30 第 6 帖
fmying 帅哥
 
fmying 的头像
 
 
注册会员  
  注册日期: Mar 2006
  我的住址: 厦门
  帖子: 581
  精华: 0
 

嗯,速度是很快。不过不知道怎么滚动。
mupdf默认是一张pdf一页正好显示,不过这样的话字太小,放大看又不知道怎么看下半页。
找找手册去。







__________________
上善若水,好好灌水……
穷折腾,折腾穷,越穷越折腾……
  fmying 当前离线   回复时引用此帖
旧 09-05-23, 07:30 第 7 帖
d00m3d
 
d00m3d 的头像
 
 
资深版主  
  注册日期: Nov 2004
  帖子: 14,541
  精华: 10
 

謝謝樓主分享,似乎不錯,可否截圖看看?

mupdf 有沒有旋轉功能?







__________________
nO ^^4+73R wH1<h d!5+R0z j00 42E U$1N9 7r% LpHZ 4+ l3457 oN(&
  d00m3d 当前离线   回复时引用此帖
旧 09-05-23, 09:31 第 8 帖
kliz
 
 
 
注册会员  
  注册日期: Oct 2005
  帖子: 101
  精华: 1
 

每次读入一页,无法scroll
可以旋转 key见上
截图为latex排出来的pdf
title为pdf的metainfo可以正常显示

此帖于 09-05-23 09:36 被 kliz 编辑.
  kliz 当前离线   回复时引用此帖
旧 09-05-23, 09:38 第 9 帖
d00m3d
 
d00m3d 的头像
 
 
资深版主  
  注册日期: Nov 2004
  帖子: 14,541
  精华: 10
 

好像看不见有旋转钮?
  d00m3d 当前离线   回复时引用此帖
旧 09-05-23, 09:52 第 10 帖
kliz
 
 
 
注册会员  
  注册日期: Oct 2005
  帖子: 101
  精华: 1
 

引用:
作者: d00m3d
好像看不见有旋转钮?
哪有gui 菜单
全都是键盘操作
lr 90度
as 15度
  kliz 当前离线   回复时引用此帖
旧 09-05-23, 09:56 第 11 帖
kliz
 
 
 
注册会员  
  注册日期: Oct 2005
  帖子: 101
  精华: 1
 


非嵌入式中文字体
原本是simhei
看其显示效果是用了Droid Sans Fallback
在其代码目录里也可以找到这个字体

不过这个字体coverage太小了,只到GB2312
如果超出GB2312范围的,会怎么办呢。XD
  kliz 当前离线   回复时引用此帖
旧 09-05-23, 09:58 第 12 帖
kliz
 
 
 
注册会员  
  注册日期: Oct 2005
  帖子: 101
  精华: 1
 

引用:
作者: fmying
嗯,速度是很快。不过不知道怎么滚动。
mupdf默认是一张pdf一页正好显示,不过这样的话字太小,放大看又不知道怎么看下半页。
找找手册去。
放大拿鼠标拖动
就是所谓的pan模式
  kliz 当前离线   回复时引用此帖
旧 09-05-23, 10:00 第 13 帖
d00m3d
 
d00m3d 的头像
 
 
资深版主  
  注册日期: Nov 2004
  帖子: 14,541
  精华: 10
 

引用:
作者: kliz
哪有gui 菜单
全都是键盘操作
lr 90度
as 15度
OIC,還以為是 GUI 的
  d00m3d 当前离线   回复时引用此帖
旧 09-05-23, 10:02 第 14 帖
kliz
 
 
 
注册会员  
  注册日期: Oct 2005
  帖子: 101
  精华: 1
 

支持页内链接,cool!

目前尚未发现功能:
search text
select text to clipboard
fullscreen mode

howto??
  kliz 当前离线   回复时引用此帖
旧 09-05-23, 10:06 第 15 帖
kliz
 
 
 
注册会员  
  注册日期: Oct 2005
  帖子: 101
  精华: 1
 

引用:
作者: d00m3d
OIC,還以為是 GUI 的
目前看来还没有
希望有人做一个QT或者更轻量级别的GUI
至少实现了bookmark和text search
就像sumatraPDF一样

能不能print我倒不关心了
  kliz 当前离线   回复时引用此帖
发表新主题 回复


主题工具

发帖规则
您 [不可以] 发表新主题
您 [不可以] 回复主题
您 [不可以] 上传附件
您 [不可以] 编辑您的帖子

已 [启用] BB 代码
已 [启用] 表情符号
已 [启用] IMG 代码
已 [禁用] HTML 代码
[论坛跳转…]


所有时间均为[北京时间]。现在的时间是 07:37


Powered by vBulletin 版本 3.6.8
版权所有 ©2000 - 2012, Jelsoft Enterprises Ltd.
官方中文技术支持: vBulletin 中文
版权所有 ©2002 - 2011, LinuxSir.Org