强大的桌面用 PDF 重排工具:K2pdfopt 简明教程
用 Kindle 阅读 PDF 一直以来都遭到小伙伴们的无限吐槽,在那 Kindle 还能越狱的时代,我们有 Koreader 之类优秀的 Kindle 第三方插件实现 PDF 文档的实时重排,但是随着 Kindle 固件版本升级的频率加快,越狱已经跟不上进度了,所以 Koreader 等第三方插件也失去了着力点。好在现在有了 K2pdfopt,这是一款可以直接在桌面环境下运行的软件,桌面系统比 Kindle 的性能强劲,在重排 PDF 的时候更快速,也从根本上脱离了越狱的限制。
目录
一、K2pdfopt 的重排效果
二、下载软件 K2pdfopt
三、Windows GUI 版本操作步骤
四、命令行版本操作步骤
1、Windows 系统
2、Mac OS X 系统
3、Linux 系统
五、其它
K2pdfopt 是一个开源软件。可以优化 PDF/DJVU 文件以适配移动阅读设备(比如 Kindle)以及智能手机。它能很好的处理有多栏内容的 PDF/DJVU 文件以及重排甚至是扫描版 PDF 文件的文本。它也能被当作一个标准的 PDF 操作工具,如复制、裁切、调整尺寸、ORC识别。它能生成原生或位图形式的 PDF,带有可选的 OCR 层。支持 Windows、Mac OS X、Linux 系统,其中 Windows 系统集成了一个带界面的版本。
一、K2pdfopt 的重排效果
示例类型 | 原始文件 | 为 Kindle 优化 (默认设置) |
为智能手机优化 (-odpi 250) |
四栏内容: | ![]() |
![]() (must use -col 4) |
![]() (must use -col 4) |
扫描内容: | ![]() |
![]() |
![]() |
两栏内容: | ![]() |
![]() |
![]() |
一栏内容: | ![]() |
![]() |
![]() |
二、下载软件 K2pdfopt
K2pdfopt 支持 Windows、Mac OS X、Linux 系统,请下载适用于自己系统的版本:
软件下载页面:https://bookfere.com/tools#K2pdfopt | 官方下载页面
*注意:在使用 K2pdfopt 时,请避免路径、文件名出现中文字符。
三、Windows 版 带GUI 版本操作步骤
仅有 Windows 版 K2pdfopt 集成了带界面的 GUI 版本,使用方法也很简单:
1)点击“ADD FILE”或直接通过鼠标将 PDF 文档导入到“File list”。支持导入多个 PDF 文档。
2)在“Env. var”栏填写转换后文档的输出路径。留空代表输出转换后的文档到源文件所在目录。
3)在“Additional opions”栏填写“-ws -1”。据网友经验,填写此项可改善排版。
4)选择设备“Device”。每一种设备的尺寸和 DPI 是不同的,请根据你的设备选择。
5)选择转换模式“Conversion Mode”,一般使用默认“default”即可。可在左侧面板微调参数。
6)设置好后可点击右下角的“Preview”预览效果。最后点击“Convert All Files”进行开始转换。
官方使用引导视频(英文):优酷视频
四、命令行版本操作步骤
K2pdfopt 在 Windows、Mac OS X、Linux 系统中均有命令行版本。
1、Windows 系统:
Windows 版 K2pdfopt 默认是打开 GUI 版本的。如果想要在 Windows 下使用命令行版本的 K2pdfopt,需要进行以下操作:
1、在可执行文件“K2pdfopt.exe”上点击鼠标右键,在弹出的菜单中选择“创建快捷方式”。
2、在创建的快捷方式上点击鼠标右键,在弹出的菜单中选择“属性”,在弹出的对话框中,在“目标”栏中的路径后面添加“ -gui-”(注意要有空格),点击“确定”。
3、双击修改后的快捷方式运行命令行模式的 K2pdfopt。
4、可根据提示填写参数。比如“-ws -1”,回车确认(使用默认设置可忽略此步)。
5、把 PDF 文档拖放到命令提示符上(或输入 PDF 路径),回车确认。然后再次回车开始转换。
6、最后生成名称类似“file_k2opt.pdf”的最终文档。
2、Mac OS X 系统:
1、下载 K2pdfopt 到桌面;
2、打开“终端”,输入 cd ~/desktop
;
3、接着输入 chmod 755 k2pdfopt
,按回车键将 K2pdfopt 变成可执行文件;
4、双击运行 K2pdfopt;
4、可根据提示填写参数。比如“-ws -1”,回车确认(使用默认设置可忽略此步);
6、然后把 PDF 文档拖放到命令提示符上,点击回车确认。然后再次点回车开始转换;
7、最后生成名称类似“file_k2opt.pdf”的最终文档。
3、Linux 系统:
在 Linux 系统中,需要将下载的 k2pdfopt 文件移动到你自己的路径,并将其修改为可执行,然后再通过终端运行它。具体步骤请打开一个终端然后参照下面的命令依次输入:
$ cd ~/Downloads/ #这里的“/Downloads/”是指下载 K2pdfopt 所在的路径
$ sudo mv k2pdfopt /usr/bin #这里的路径可以按照你的喜好设置
$ chmod +x /usr/bin/k2pdfopt #将 k2pdfopt 变成可执行文件
$ cd /my/pdf/folder #定位到 PDF 文档所在目录
$ k2pdfopt myfile.pdf #开始转换 PDF 文档
你可以创建一个脚本。具体操作请移步这里。
强大的桌面用 PDF 重排工具:K2pdfopt 简明教程的更多相关文章
- 【重磅开源】Hawk-数据抓取工具:简明教程
Hawk-数据抓取工具:简明教程 标签(空格分隔): Hawk Hawk: Advanced Crawler& ETL tool written in C#/WPF 1.软件介绍 HAWK是一 ...
- 【开源】Hawk-数据抓取工具:简明教程
1.软件介绍 HAWK是一种数据采集和清洗工具,依据GPL协议开源,能够灵活,有效地采集来自网页,数据库,文件, 并通过可视化地拖拽, 快速地进行生成,过滤,转换等操作.其功能最适合的领域,是爬虫和数 ...
- 赞!jsPDF – 基于 HTML5 的强大 PDF 生成工具
jsPDF 是一个基于 HTML5 的客户端解决方案,用于生成各种用途的 PDF 文档.使用方法很简单,只要引入 jsPDF 库,然后调用内置的方法就可以了.浏览器兼容性: IE 10, Firefo ...
- Aspose 强大的服务器端 excel word ppt pdf 处理工具
Aspose 强大的服务器端 excel word ppt pdf 处理工具 http://www.aspose.com/java/word-component.aspx
- jsPDF – 基于 HTML5 的强大 PDF 生成工具
jsPDF 是一个基于 HTML5 的客户端解决方案,用于生成各种用途的 PDF 文档. 使用方法很简单,只要引入 jsPDF 库,然后调用内置的方法就可以了. 米扑科技项目用到了HHTML5生成PD ...
- 功能强大的PDF实用工具
PDF实用工具(PDFTool)是北京博信施科技有限有限公司研制开发的一款专门提供对PDF文件进行编辑.加工的处理软件.本软件具有对PDF文件进行分割.结合.加密.解密.添加水印.设定有效期限等多种功 ...
- [原创]推荐一款强大的.NET程序内存分析工具.NET Memory Profiler
[原创]推荐一款强大的.NET程序内存分析工具.NET Memory Profiler 1 官方网站:http://memprofiler.com/2 下载地址:http://memprofiler. ...
- Windows 桌面边栏小工具开发入门
准备为网站做一个桌面通知功能的工具,现在网上一般是html5+js的比较多.虽然html5+js现在是web的开发主流,但是我们应用一般是windows系统.并且应使用中,需要打开谷歌或其 ...
- FlashFXP(强大的FXP/ftp上传工具)V5.0.0.3722简体中文特别版
flashfxp是功能强大的fxp/ftp软件,融合了一些其他优秀ftp软件的优点,如像cuteftp一样可以比较文件夹, FlashFXP是一款功能强大的FXP/ftp上传工具, FlashFXP集 ...
随机推荐
- js获取ip地址,操作系统,浏览器版本等信息,可兼容
这次呢,说一下使用js获取用户电脑的ip信息,刚开始只是想获取用户ip,后来就顺带着获取了操作系统和浏览器信息. 先说下获取用户ip地址,包括像ipv4,ipv6,掩码等内容,但是大部分都要根据浏览器 ...
- docker 添加国内源
docker for mac 获取地址:dao镜像地址  # 163的地址 https://hub-mirror.c.163.com docker for mac的设置操作:   点击Apply ...
- Phpstorm中使用SFTP
Phpstorm中经常会出现FTP连接失败的问题,这个时候我们可以使用SFTP来连接服务器. 1.添加服务器.tools--deployment--configuration/browse Remot ...
- Mycat 设置全局序列号
详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt332 全局序列号介绍 在实现分库分表的情况下,数据库自增主键已无法保证自增主 ...
- hdu 3062 2-Sat入门
开始学习2-Sat,前面看了对称性解决2-sat的ppt,很有帮助. 题意:n对夫妻,夫妻需要出席一人,给出不相容的关系,求每对是否能完成出席方案. 思路:通过关系建图,Tarjan缩点,然后进行判断 ...
- NOPI读xls文件写到txt中(NPOI系列二)
private void button2_Click(object sender, EventArgs e) { StringBuilder sb = new StringBuilder(); //找 ...
- mpls vpn剩余笔记
将IP地址映射为简单的具有固定长度的标签 用于快速数据包交换 20 3 1 8 在整个转发过程中,交换节点仅根据标记进行转发 标签交换路径(LSP) 多协议标签交换MPLS最初是为了提高转发速度而提出 ...
- 【★】微信之于QQ的市场哲学
2016年的移动app下载排行榜出炉后,我们惊奇发现,前十名中有6个应用软件来自腾讯公司.而前两名毋庸置疑是远远碾压第三名的微信与qq.这让我们看到社交app的重要性的同时也回到了那个原始的问题:腾讯 ...
- 团队作业9——测试与发布(Beta版本)
Deadline: 2017-6-5 22:00PM,以博客发表日期为准 评分基准: 按时交 - 有分,检查的项目包括后文的两个方面 测试报告 发布说明 展示博客(单独一篇博客) 晚交 - 0分 迟交 ...
- 团队作业8——Beta 阶段冲刺7th day
一.当天站立式会议 二.每个人的工作 (1)昨天已完成的工作(具体在表格中) 完善支付功能 (2)今天计划完成的工作(具体如下) 测试与正式发布 (3) 工作中遇到的困难(在表格中) 成员 昨天已完成 ...