MuPDF推荐及快捷键列表

OOo,TeX,KO,ABI,GIMP,Picasa,ProE,QCAD,Inkscape,Kicad,Eagle
回复
neil.sun
帖子: 110
注册时间: 2009-08-28 15:00

MuPDF推荐及快捷键列表

#1

帖子 neil.sun » 2012-11-24 2:24

在X11上,大部分软件渲染PDF时都是用的poppler库,如著名的Evince。poppler库历史悠久,但速度缓慢,渲染效果一般。于是有了MuPDF。

MuPDF是一个全新的PDF渲染引擎,速度快,体积小,字体渲染效果好。现在很多软件都开始用它作为渲染引擎了。例如Windows下有Sumatra,Linux下有Zathura等。

=================我是华丽的分割线=================

话说现在软件的名字都起得很酷,很好地保持了IT业界的良好传统。
Evince意思是:表示,表现。
Sumatra意思是:苏门答腊,坐落在南海和印度洋交界处的世界第六大岛,自古以来以出产黄金而著称。
Zathura则是一部电影:《勇敢者的游戏》。

=====================哈哈哈====================

一般来说我用PDF,是拿来:
1、看书,所以要快速翻页,要有连续模式,或者能直接跳到下页开头。
2、LaTeX排版,所以速度一定要快,如果有书籍模式就最好,便于左右对照。
  • 书籍模式指的是同时显示左右两页,奇数页在右,偶数页在左。书籍排版时这个功能会很好用。
3、做演示,要有全屏模式。

MuPDF一直都是PDF引擎,自身带的功能非常少,所以我一直以为它无法满足我的需要。直到今天,我一时性起,看了MuPDF的源代码。才发现:

MuPDF的man page写的好差,错误百出且无法反映最新版本的功能:
  • 1、man page里面根本就没说过MuPDF可以全屏,但源代码里清清楚楚,热键f可以全屏。
  • 2、man page里面说向左旋转是顺时针,向右旋转是逆时针,实际情况却是相反的。
  • 3、man page里面说 b, 是翻到上页 空格. 是翻到下页,但实际情况是:
    • b空格 的翻页跟 ,. 的翻页是不同的。
    • , 是翻到上页页尾 . 是翻到下页页首。
    • 而用 b空格 翻页的时候页面位置是不变的。
    不要小看这点区别,看PDF电子书的时候,能不能直接翻到下一页的开始和上一页的结尾,是很重要的!!
  • 4、鼠标左键可以当手形工具使用,可以自动翻到上一页或下一页,可以点击链接。鼠标滚轮可以上下滚屏,按住Shift可以左右滚屏,按住Ctrl可以缩放。
    • 这些功能man page里面都没有啊都没有~~~
  • 5、man page说默认的dpi是72,这个值,偏小。但实际在X11中显示时,MuPDF会自己计算真实的dpi,所以文档一打开就是96dpi了。完全不会偏小的。坑爹的man page完全是误导。
好吧,结果是,因为发现MuPDF已经自带了这些我需要的功能,所以我直接把Zathura卸载了,为它默哀下~~
同时由于MuPDF已经完全可以满足日常PDF使用的基本功能,且速度超快,字体渲染也很好,依赖关系极少,特别推荐给那些喜欢轻量级应用程序的同学。

顺便的,我整理了一个MuPDF的热键列表,给那些仍旧被man page蒙蔽着的人们。

代码: 全选

file:
========================
q           close
r           reload

S           save
p           presentation

view:
========================
+ =         zoom in
-           zoom out

W           fix width
H           fix height

L           rotate left
R           rotate right

f           full-screen
w           shrink-wrap

c           toggle color
i           invert color

move:
========================
h           scroll left
j           scroll down
k           scroll up
l           scroll right

.           next page, top
,           previous page, bottom

space       next page
b           previous page

>           next 10 pages
<           back 10 pages

g           first page
G           last page

123g        go to page 123
123<Enter>  go to page 123

search:
========================
/           search next
?           search back

n           next result
N           previous result

bookmark:
========================
m           mark page, max 255
t           back to latest mark

1m          set bookmark 1, max 10, 0 to 9
1t          show bookmark 1

key:
========================
<Up>                scroll up 
<Down>              scroll down
<Left>              previous page
<Right>             next page

<Space>             next page
<Backspace>         previous page

<PageUp>            previous page, bottom
<PageDown>          next page, top

mouse:
========================
<LeftMouse>         hand tool, follow link

<ScrollWheelUp>     scroll up
<ScrollWheelDown>   scroll down

<S-ScrollWheelUp>   scroll left
<S-ScrollWheelDown> scroll right

<C-ScrollWheelUp>   zoom in
<C-ScrollWheelDown> zoom out
头像
nmsfan
帖子: 18958
注册时间: 2009-10-16 22:46
来自: finland

Re: MuPDF推荐及快捷键列表

#2

帖子 nmsfan » 2012-11-24 3:51

为啥有好几个键我这木有作用,像f啥的……………………
>>>>推Ubuntu 桌面培训~~<<<<
>>>>想加入/了解gimp汉化吗,点我吧~<<<<
——————————————————————
不推荐wubi,也不推荐你给别人推荐wubi…………
随心而为的感觉真好……
强推mayhem!!
强推ensiferum
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: MuPDF推荐及快捷键列表

#3

帖子 YeLee » 2012-11-24 9:40

顶起,顺便求来源与验证。 :em09
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

Re: MuPDF推荐及快捷键列表

#4

帖子 自由建客 » 2012-11-24 15:04

不支持书签和滚动条,啥都是空的。
头像
luojie-dune
帖子: 22033
注册时间: 2007-07-30 18:28
系统: Linux
来自: 空气中

Re: MuPDF推荐及快捷键列表

#5

帖子 luojie-dune » 2012-11-24 15:48

这个是ghostscript的副产品
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议
头像
youzhiyili
帖子: 2422
注册时间: 2012-03-22 20:42
系统: ubuntu22.04

Re: MuPDF推荐及快捷键列表

#6

帖子 youzhiyili » 2012-11-24 16:15

make
@自由建客 @qy117121 @枫叶饭团 @cikekid @YeLee @jtshs256 @eexpress @ljj_jjl2008 @zhw2101024 @TeliuTe @月下叹逍遥 @leeaman @懒蜗牛Gentoo @灰色小狼 @photor @adagio @JiangHui @phoenixlzx @oneleaf
头像
tangboyun
帖子: 701
注册时间: 2009-07-25 1:57
联系:

Re: MuPDF推荐及快捷键列表

#7

帖子 tangboyun » 2012-11-24 16:21

mupdf带的命令行工具mudraw很好用。pdf转图片格式其他的都没这个好。
https://github.com/tangboyun
http://tangboyun.is-programmer.com/
提问的智慧————Eric Steven Raymond
回答的智慧————Andrew Clarke
吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。
急急急标题什么的,最讨厌了!
急急复急急,急急何其多,我生待急急,万事急急急。
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

Re: MuPDF推荐及快捷键列表

#9

帖子 自由建客 » 2012-11-24 17:57

photor 写了::em09
:em36
头像
mjp123
帖子: 703
注册时间: 2009-04-09 15:06

Re: MuPDF推荐及快捷键列表

#10

帖子 mjp123 » 2012-11-24 18:06

nmsfan 写了:为啥有好几个键我这木有作用,像f啥的……………………
+1
是不是版本的问题?
flay
帖子: 211
注册时间: 2010-01-25 9:27

Re: MuPDF推荐及快捷键列表

#11

帖子 flay » 2012-11-25 13:38

不错,试了下确实有些man里面没写。。
yubinalice
帖子: 198
注册时间: 2015-12-23 16:20
系统: ubuntu 16.04

Re: MuPDF推荐及快捷键列表

#12

帖子 yubinalice » 2016-02-18 18:19

大师说的连续模式和书籍模式如何调出来?是用插件还是?另外,这个软件编译需要用什么依赖,默认的依赖不完全。
头像
nsynet
帖子: 241
注册时间: 2008-09-20 22:51
来自: 湖北武汉武昌区
联系:

Re: MuPDF推荐及快捷键列表

#13

帖子 nsynet » 2016-02-20 23:18

evince 看中文pdf有乱码的情况,我给poppler库提过单,但是貌似也没人解决,我自己上班忙也没时间研究,但是发现mupdf的确不乱码 https://bugs.freedesktop.org/show_bug.cgi?id=91013

等有时间搞搞,涉及中文貌似外国人没有热心搞
恒河沙数1
帖子: 295
注册时间: 2013-04-27 19:26
系统: ubuntu+win7

Re: MuPDF推荐及快捷键列表

#14

帖子 恒河沙数1 » 2016-02-21 15:20

有一点绝对没有错,快!有些evince需要加载很长时间的pdf,使用mupdf和zathura都是秒出!
恒河沙数1
帖子: 295
注册时间: 2013-04-27 19:26
系统: ubuntu+win7

Re: MuPDF推荐及快捷键列表

#15

帖子 恒河沙数1 » 2016-02-21 15:36

我是Ubuntu14.04,官方源自带的mupdf版本是1.3不支持鼠标滚轮(?)用得太难受。
去这里http://packages.ubuntu.com/wily/libopenjp2-7 下载libopenjp2-7,然后再去这里 http://packages.ubuntu.com/wily/mupdf 下载mupdf,即可安装1.7版本的mupdf。7楼所说的mudraw在mupdf-tools这个包里,可以去这里http://packages.ubuntu.com/wily/mupdf-tools 下载。
速度是很快,但是没有索引用着还是不舒服。
回复