将电子书转为Kindle友好的格式

除了dxg,其他型号的Kindle最大的问题在于屏幕太小。以下是一些不完美的解决方案,以Kindle 4 keyboard为例:

1、pdf文件

用briss切除白边,在Kindle上横屏阅读。最终效果取决于pdf文件页心的宽度。briss的地址是:http://sourceforge.net/projects/briss/

2、epub文件

现在很多出版社都出售epub格式电子书了,比如Weily, O’Reilly,但Kindle一直不支持。使用calibre可以转换为mobi格式,因为都是基于html和css的格式,所以效果很完美。calibre的地址是:http://calibre-ebook.com/

3、html文件

有的书可以下载到html文件,比如Practical Common Lisp。将整本书的zip文件,或者解压后的index.html文件导入calibre,即可转成mobi格式,效果同样完美。

4、TeX文件

还有的书开放得更彻底,提供了LaTeX源码,例如Paul E. McKenney的Is Parallel Programming Hard, And, If So, What Can You Do About It?。可以自己下载了源码,使用TeX Live编译为适合于Kindle屏幕大小的pdf文件。尝试了几次,对竖屏来说,较好的参数如下:

\documentclass[11pt]{book}
\usepackage[paperwidth=9cm, paperheight=12cm, top=0.1cm, bottom=0.2cm, left=0.1cm, right=0.1cm]{geometry}
\special{papersize=9cm,12cm}

对横屏,则应把其中的宽改为12cm,高改为8.9cm。效果比较好,除了部分大的表格和图片会超出纸张大小。

5、txt文件

主要是小说了,用calibre转换即可。在转换选项中,calibre默认页面边距是5pt,可以全部改成0pt。

2 thoughts on “将电子书转为Kindle友好的格式

    1. Claud Post author

      计算机的书主要在itpub, library.ru, ppurl;kindle的书主要在ikindle和子午书简。

      Reply

Leave a Reply to Claud Cancel reply

Your email address will not be published. Required fields are marked *