K2pdfopt为Kindle排版PDF
What is K2pdfopt
K2pdfopt 是一个开源软件。可以优化 PDF/DJVU 文件以适配移动阅读设备(比如 Kindle) 以及智能手机。它能很好的处理有多栏内容的 PDF/DJVU 文件以及重排甚至是扫描版 PDF 文件的文本。它也能被当作一个标准的 PDF 操作工具,如复制、裁切、调整尺寸、 ORC识别。它能生成原生或位图形式的 PDF,带有可选的 OCR 层。 支持 Windows、Mac OS X、Linux 系统,其中 Windows 系统集成了一个带界面的版本。
Download
https://www.willus.com/k2pdfopt/
Usage
k2pdfopt
将出现菜单,英文界面,可以设置一些参数。
命令行模式:
K2pdfopt -dev kv -wrap+ -ws 0.01 -as -c -ls file.pdf
-
dev 设备 kv 适用于paperwhite第三代和voyage
-
wrap+ -ws 0.01 自动分行
-
as 自动拉直
-
c 彩色输出(还是黑白)
-
ls 横屏
SHELL
你也可以保存为脚本,方便调用。
#!/bin/bash
# By Sandylaw <[email protected]>
# Fri, 04 Dec 2020 09:49:21 PM +0800
function k2pdf() {
local file=${1}
if [ -f "${file}" ]; then
K2pdfopt -dev kv -wrap+ -ws 0.01 -as -c -ls "${file}"
else
echo "Please check the pdf file."
fi
}
k2pdf "${1}"