最近入手了电纸书,折腾了好久,感觉有点浪费时间阿,这时间和钱拿去买书读书该多好

期间遇到一个问题,6 寸屏幕的电纸书看 pdf 相当痛苦,幸好新固件有 pdf 重排。但换行依然不知所谓不明就里不能人道于是需要自己处理下,网上流行一个 wps 处理法 ,大意就是将 txt 文本粘贴进 wps 的 6 寸模板里,然后另存为 pdf。这样可以设置自己喜爱的字体,的确是不错的选择。此外还有通过虚拟打印机打印成 pdf 的。

txt 源不是那么容易找的,万一找回来的已经是 pdf,怎么办呢?可以通过 pdfcrop 进行切边,这款软件在 ubuntu 下是一个 perl 脚本,原理大概是直接提取文本外的那个盒子,再以之为页面大小,这样白边自然而然就没有了。但速度非常慢,转换后体积扩大 10 倍,不够实用。还有一个 pdfnup,是 pdfjam 的一个工具,可以将两页 pdf 做成 1 页,拿去打印就方便了。也附带有切白边的功能,原理却不一样。它是新建一个 latex 文件,将原文 pdf 像图片一样嵌入其中,然后进行缩放处理。通常都能减少体积,而且速度也快,但切多少就要靠自己手动控制了。另外切完白边后放进机器中似乎不能重排了,这点待验证。

不由得又想起 TAOUP 里面提到的,纯文本最好。当然,这里不包括为了营造格式随便断行的 txt。如果 pdf 有相应的 ps 或者 tex 文件,要变 6 寸 pdf 还不简单?相信改个模板就行了,像 pdf 带盒子是最难处理的,将 html 直接 dump 成 txt 似乎也带有换行,比较麻烦。总的来说,数据是文本流这种模式最好,图片之类的应该是处于漂浮状态的,由排版方决定图片的位置,这也是 html 的思想。

关于机器,台电 K6 似乎是市场上最便宜的 6 寸 E-ink 机器了。然而,似乎易万卷的 S600 更好一些。上市日期差了 3 个月,硬件方面却有较大区别。k6 用的是 arm7 的,瑞芯微的解决方案,而 S600 用的是 arm9,而且用的是 linux 系统。买之前没考察清楚阿,嵌入式设备上的固件也很重要,需要列入考虑方案。虽然 K6 也支持 16 灰阶,但仅仅是硬件上,要等到相应固件不知何年何月,另外还有 pdf 切白边的功能,不知道台电还打不打算继续做出来。易万卷的 Linux 系统起码让人看到了那么一丝可以 hack 的机会啊

总结:6 寸电纸书看文学类的书最好,epub 格式不错,本身基于 xml 结构,排版方面没有什么问题。要看扫描版 pdf,还是等 10 寸吧,10 寸携带不方便,如果那种可以卷曲的电子纸可以普及,那么阅读扫描版电子书的时代就真正来临了。