Calibre64位官方最新版是一款功能强大的电子阅读器,Calibre不仅能够支持绝大部份格式的电子文件,而且Calibre可以跨平台进行使用,并且Calibre还能够将自己下载的图书转变为电子书的格式。

电子书阅读器android代码 电子书阅读器系统_电子书阅读器android代码

软件功能

  1、Calibre中文版源代码开放,拥有跨平台的设计,可在Linux,OS X和Windows操作系统中运行。

  2、Calibre中文版拥有完整的电子图书馆,包括图书馆管理,格式转换,新闻,材料转换为电子书。

  3、电子书阅读器同步功能、整合进电子图书阅读器。

  4、Calibre优点是功能全,可定制化程度高,可以折腾。缺点是体积庞大、速度慢、BUG较多(不过修得很快)。

电子书阅读器android代码 电子书阅读器系统_电子书阅读器android代码_02

注意事项

  中文txt文件转换成别的格式后全部变为乱码

  因为Windows上大部分中文TXT文件是用System Codepage编码的,而calibre默认用UTF-8编码解析。解决方法是:可以把文件转成UTF-8编码后再放入calibre转换格式;也可以在calibre的转换对话框中左边选择“外观”,然后在右侧的“输入字符编码”中填入“gbk”或“gb18030”,calibre就可以正常转换格式了。

  自动生成的封面图片中的中文字符变成问号

  calibre自带并硬编码了一些字体文件,这些字体中不包含中文字符,渲染出来的图片就只能显示成问号了。解决方案是:打开“首选项”-》“优化调整”中的“Current Tweaks”中填入优化选项:generate_cover_title_font = ‘c:\\windows\\fonts\\simhei.ttf’,这样就可以用指定的黑体做为封面标题的字体,就不会乱码了。如果电脑上没有simhei.ttf这个字体,也可以换成任意路径下的任意字符文件。

  0.7.25以前版本的用户:用中文字体替换掉英文字体:在calibre安装目录下找到resources\fonts\liberation目录,用中文字体(比如文泉驿微米黑)替换掉里面的LiberationMono-Regular.ttf和LiberationSerif-Bold.ttf即可(删除原来的字体文件,把中文字体文件放进去并改名成这两个名字)。

  “保存到磁盘”和“发送到设备”后中文文件名变为拼音

  为了保证在各个平台各种文件系统下文件都可以正常的保存,calibre的作者采用了把非英语字符转为英语字符的方式来解决多语言文件名,中文就变成拼音了。对于“保存到磁盘”,可以去掉“首选项”-》“保存图书到磁盘”-》“将非英语字符转换为对应英语字符”的选项来强制calibre以原始字符保存文件名。不过这个功能有Bug,对于有些字符,保存后会乱码。对于“发送到设备”,目前没有解决方案。有关这个问题,目前正在与calibre作者积极沟通中,寻找最佳的解决方案。不过总的来说,只有极少数阅读器设备(如iRiver Story)的书架是用文件名而不是用图书元信息来显示的,所以对大部分阅读器而言即使用拼音文件名也不会带来太多的不便。