kindle上打开学术论文的正确方式

先说答案:

$k2pdfopt -o out.pdf in.pdf -dev kpw -mode 2col -ws 0.375 -ls- -ui-​

kindle上打开学术论文的正确方式_第1张图片kindle上打开学术论文的正确方式_第2张图片

背景:​

双栏学术论文在6寸屏上看就是个坑

新买的kindle paperwhite不忍心越狱装多看/koreader

亚马逊邮件自动转又不给力(给XXX.kindle.cn发邮件,主题为convert),纯文本很赞,碰到图表排版就跪了

强烈​安利k2pdfopt:

以下以Mac版为例,windows 和 linux同理

去官网(http://willus.com/k2pdfopt/download/)下载合适的k2pdfopt版本

在终端中运行(变成可执行文件)

$​chmod 755 k2pdfopt

把k2pdfopt拷贝到喜欢的目录,最好是$PATH里的目录,方便调用,如/usr/local/bin

在终端中运行(把双栏论文转成kindle友好的pdf)​

$k2pdfopt -o out.pdf in.pdf -dev kpw -mode 2col -ws 0.375 -ls- -ui- 
k2pdfopt v2.32 (w/MuPDF,DjVuLibre,OCR) (c) 2015, GPLv3, http://willus.com
    Compiled Mar  6 2015 with Gnu C v4.2.1 for OS/X on x64.
Reading 2 out of 15 pages from in.pdf ...
Detecting document orientation ... No rotation necessary.
SOURCE PAGE 1 (1 of 2) (8.5 x 11.0 in) ... 3 new pages saved.
SOURCE PAGE 2 (2 of 2) (8.5 x 11.0 in) ... 4 new pages saved.
8 pages written to out.pdf (0.1 MB).
Press to exit.

搞定!​

参数分析:

常用mode

def
 -wrap -n- -col 2 -vb 1.75 -ls-
 -dev k2 -rt auto -c- -t -f2p 0 -m 0 -om 0.02
默认,kindle2,分辨率低
2col -n -wrap- -col 2 -vb -2 -t
Optimizes for a 2-column scientific article with
native PDF output.
fw -n -wrap- -col 1 -vb -2 -t -ls fit width 
常用其他选项
-dev  kpw 设备kindlepaperwhite
-o XXX.pdf 输出文件名
-ws
拆分行内单词的最小间距,默认-0.2,﹣号打开自动调节,0.2为最小值
minimum word spacing for line breaking as a fraction of the height of a lowercase 'o'.
-ui [+/-] 命令行交互模式开(默认)/关
-wrap [+/-]
两端对齐,默认开,保存为图片
regions of text with lines shorter than the mobile device screen are re-flowed to fit the screen width
Text wrapping disables native PDF output
-p <%d-%d> 参与转换的页数,例-p 1-2,转换前2页
-n [+/-] native PDF output,默认关,与-wrap冲突,原生pdf文件小且清晰(差5倍) 

Mac上的GUI:

有人(https://github.com/fibasile/MacReFlower)为k2pdfopt做了Mac版的简单图形界面,直接拖拽PDF不用敲命令。

缺点在于参数写死了,只支持单列文章。不懂object-c的我只改掉了源代码里的参数,等有时间再慢慢优化吧~

$git clone [email protected]:weihuang0908/MacReFlower.git

参考链接:​

k2pdfopt的Mac版入门:http://willus.com/k2pdfopt/help/mac.shtml​

k2pdfopt的选项说明:http://willus.com/k2pdfopt/help/options.shtml​

Mac上的GUI:https://github.com/weihuang0908/MacReFlower

你可能感兴趣的:(幸福感)