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

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}"