mupdf是一款轻量级的 PDF 阅读器,和其它阅读器不同的是,双击 MuPDF 应用程序图标,不会出现窗口界面,而是直接选择文件打开,软件支持透明度、文件中的超链接、加密、注释等,MuPDF pdf阅读器软件小巧快捷,欢迎朋友们使用,
MuPDF(PDF阅读工具)基本简介
MuPDF 支持透明度、加密、超链接、注释、搜索,另外在文件包中,还有一个 mupdf-v8.exe 的文件,可选支持交互式功能,如表单填写、javascript 和转换。
MuPDF 上的呈现器专为高质量的抗失真图像量身打造,它以像素级的精度高品质呈现文字和文字间的间距,从而获得最高级别的显示保真度,在设备屏幕上再现印刷纸张的显示效果。
MuPDF 小巧、快速,但功能完备。它可以支持 PDF 文件的透明化、加密、文件中的超链接、批注、搜索等众多功能;用户还可以利用它查XPS/OPENXPS 文件。MuPDF 采用模块化编程,如果用户非常渴望某些功能,软件集成人员可以将这些功能纳入。
MuPDF 常用快速键:
〔ESC〕:快速关闭正在浏览中的pdf文件,或按〔q〕
〔n〕:按〔n〕或〔→〕或按空白键可以翻下一页
〔b〕:按〔b〕或〔←〕可以往前翻上一页
〔+〕:放大页面
〔-〕:缩小页面
〔r〕:文件向右旋转90度
〔l〕:向左旋转90度
〔Shift〕+〔n〕:往下翻10页
〔Shift〕+〔b〕:往前翻10页
〔m〕:标记某一页(方便之后跳回来看)
〔t〕:跳回之前按〔m〕标记的页面
〔1g〕、〔2g〕、〔3g〕…:按数字键再按〔g〕,直接跳到该页面
mupdf使用教程:
mupdf将pdf文件中的某页导出成图片
刚才有朋友问我,如何将pdf的某一页导成图片,我想起来之前有弄过mupdf提供的示例就有这功能。
mupdf是一个开源的读取pdf文件的工具,我也一直用这个即简洁又灵巧的东西阅读PDF文档,电脑上没有安装Adobe Reader及Acrobat系列,也没有安装Foxit系列的PDF阅读器,因为mupdf总是可以满足我的需求了,而我的需求也确实并不高,而且mupdf有类似于vi的按键操作,'j','k','l','h',',','.', g 用来转到指定页面,147g则转到第147页。灰常好用。
下面是编译一下mupdf的例子,由于他使用的是win系统,所以以下是在win上的vs2008的编译步骤。
目录构成:
解压缩以后发现有个platform目录,下面有win32目录,打开里面的mupdf.sln
1. 编译出来mupdf工程,会有生成的三个库文件:
libmupdf.lib
libmupdf-js-none.lib
libthirdparty.lib
2. 新建一个win32控制台空工程,叫做test
3. 将example.c拷贝到工程目录下,
并加到test工程中
4. 修改test工程的属性,在C/C++选项卡中将
Additional Include Directories中加上
mupdf的include的目录,比如,我的是:
.;..\..\..\include;
5. 在Linker的Input选项卡中将
Ignore Specific Library(忽略的库)
加上libcmtd.lib,(release是:libcmt.lib)
6. 在example.c的开头加上库的链接,比如我加的是:
#ifdef _DEBUG
#pragma comment(lib, "..\\debug\\libmupdf.lib")
#pragma comment(lib, "..\\debug\\libmupdf-js-none.lib")
#pragma comment(lib, "..\\debug\\libthirdparty.lib")
#else
#pragma comment(lib, "..\\release\\libmupdf.lib")
#pragma comment(lib, "..\\release\\libmupdf-js-none.lib")
#pragma comment(lib, "..\\release\\libthirdparty.lib")
#endif
7. 由于example.c 是个c文件,变量的定义必须都放在开头。
将以下四的声明放在render函数的开头
fz_rect bounds;
fz_irect bbox;
fz_pixmap *pix = NULL;
fz_device *dev = NULL;
8. 编译test工程,生成test.exe文件
在命令行中执行:
test d:\\temp\\unix2.pdf 147
9. 在test.exe所在的目录会生成out.png\
还可以生成大图,只要将命令行写成
test d:\\temp\\unix2.pdf 147 200
就是缩放比例为200%的图了。
清晰了许多。
同类佳作
-
- Freemore Scan to PDF(扫描转PDF软件) V10.8.1 电脑版 下载
- 7.5万 | 1.5 MB
- 是一款能将纸质文件转换成PDF
-
- Petrosys File Conversions(Petrosys文件转换工具) V2.0.12 电脑版 下载
- 2.7万 | 2.4 MB
- 是一款简单实用的Petrosys文件
-
- PDF To JPG Converter(PDF转图片软件) V4.3 电脑破解版 下载
- 3.8万 | 11.6 MB
- 是一款WINDOWS平台下的PDF转图
-
- 小牛Word翻译插件 V1.0 电脑版 下载
- 4.1万 | 50 MB
- 是一款绿色安全的word翻译插件
-
- VeryDOC PowerPoint Converter(PPT转换器) V3.0 电脑版 下载
- 3.1万 | 5.4 MB
- 是一个功能强大的PPT转换工具
-
- Batch XLS TO TXT Converter(XLS到TXT转换器) V2019.11.215 电脑版 下载
- 9.7万 | 809.3 KB
- 是一款非常优秀的表格转换器
-
- 亿愿随意复制翻译搜索工具(yyEasyTrans) V1.6.9.6 电脑版 下载
- 4.6万 | 1.2 MB
- 是一款免费的电脑翻译软件
-
- PDF Multitool Business(PDF转换工具) V9.2.0.3 电脑版 下载
- 8.6万 | 27.6 MB
- 是一款简便实用的PDF转换软件
近期新游
精选专题
话题问答
- 2022-06-24金铲铲之战驯龙敖兴阵容玩法攻略
- 2022-06-24金铲铲之战九星界龙阵容玩法攻略
- 2022-06-24金铲铲之战重骑熊阵容玩法攻略
- 2022-06-24原神久岐忍邀约任务攻略
- 2022-06-26数码宝贝新世纪番长飞虫兽天赋加点推荐
- 2022-06-24阴阳师百鬼乱狱第四关通关攻略
- 2022-06-24王者荣耀戈娅玩法攻略
- 2022-06-26金铲铲之战s7泥头车阵容攻略
- 2022-06-24堆叠大陆第三章玩法攻略
- 2022-06-23哈利波特魔法觉醒染发魔药制作攻略
火爆专区
最新资讯
-
- 职业小课堂:“ 数智技术”指的是以下哪两项技术的融合
- 1652024-11-22
-
- 金融小常识:以下哪种资本形式主要专注于长期投资
- 612024-11-22
-
- 蚂蚁庄园今日答案11月23日(今日已更新)
- 2272024-11-22
-
- 蚂蚁庄园11月23日最新
- 2522024-11-22
-
- 2024今日小鸡最新答案11.23
- 1402024-11-22
-
- 当「冬日限定」普攻时,手里挥舞的拐杖糖断掉会进入暴怒状态,第4A使用平底锅拍飞敌人?
- 1612024-11-22
-
- 露玛岛怎么联机的
- 2282024-11-22
-
- 《真三国无双:起源》武将赵云介绍 子龙一身是胆
- 1122024-11-21