epub电子书格式转换
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
epub电子书格式转换(E-book Conversion翻译)
calibre转换系统的设计非常容易使用。通常情况下,你只需要添加一本书到calibre,单击转换, calibre将尽可能接近输入地产生输出。然而,calibre接受的输入格式非常多,但并非适合所有这些格式都转换为其它格式电子图书。在这种情况下对于这些输入格式,如果你想在更大程度上控制转换系统,calibre有很多转换过程中的控制选项。但是请注意,calibre的转换系统并不是一个完全成熟的电子书编辑器的替代品。要编辑电子书,我建议首先使用calibre将它们转换为EPUB,然后用专用EPUB的编辑器,如Sigil ,以获得完美的造型成书。然后,您可以使用编辑过的EPUB作为输入,用calibre 转换为其他格式。
这份文件将主要是指转换设置,如下图转换对话框所示。所有这些设置也可以通过命令行界面的转换,并记录电子书转换。在calibre,您可以通过移动你的鼠标,在任何个人设置中获得帮助,会出现一个工具提示描述设置。
内容
简介
外观和感觉
页面设置
结构检测
目录
如何设置选项/保存的转换
特定格式的转换提示
简介
首先要了解有关转换系统,它是一个管道设计的。示意图如下:
输入格式是先由相应的输入插件转换为XHTML。然后转换HTML。在最后一步,处理XHTML是有适当的输出插件转换到指定的输出格式。转换的结果根据输入格式可能差别很大。一些格式转换比其它工具好。这里有一个最好的源格式转换列表如: LIT, MOBI, EPUB, HTML, PRC, RTF, PDB, TXT, PDF。
该转换XHTML的输出上的行为是发生在所有的工作。有各种各样的转换,例如,在书的开始要插入书元数据(metadata)页,用来检测章节标题并自动创建的目录表,按比例调整字体大小,等等。重要的是要记住,所有的转换是XHTML输出输入插件的行为不是在输入文件本身。因此,举例来说,如果你问calibre 转换RTF文件为EPUB的,它首先被内部转换为XHTML,各种转换将被应用到的XHTML,然后输出插件将创建EPUB的文件,所有元数据(metadata)、目录等等,自动生成。
您可以通过使用调试选项看到这一行动的过程。只需指定调试的路径为输出目录。在转换过程中,calibre 将会把生成的XHTML转换流水线的各个阶段放在不同子目录。四个子目录是:
转换管道阶段
目录| 说明
input | 这包含了HTML输出输入插件。使用此调试输入插件。
parsed | 前处理和从输入插件转换为XHTML输出结果。用于调试的结构检测。
structure | 后结构检测,但在CSS flattening和字体大小的转换之前。用于调试的字体大小转换和CSS转换。
processed | 在电子图书传递到输出插件之前。用于调试输出插件。
如果你想用calibre转换之前,编辑输入文件,最好的办法是编辑输入子目录中的文件,然后压缩它的小,并以此作为后续的转换输入格式的压缩文件。要做到这一点,使用编辑元(meta)信息对话框添加压缩文件ZIP文件,然后在转换对话框顶部的左下角,选择ZIP作为输入格式。
这份文件将主要处理以XHTML为中间格式的各种操作转换,并讲述如何控制它们。在最后有一些提示,具体到每一个输入/输出格式。
外观和感觉
内容
字体大小缩放
段落间距
附加的CSS
杂项
这组选项控制的外观各个方面和转换电子书的感觉。
字体大小缩放
对电子阅读体验最好的功能之一是能够方便地调整字体大小以适应个人的需要和亮度选项。calibre有复杂的算法,以确保所有的书籍,输出有一个一致的字体大小,字体大小是没有什么在输入文件中指定的问题。
文档的基本字体大小是在该文件中,即在该文件中的文本批量大小最常见的字体大小。当您指定相应的字体大小,calibre自动重新成比例调整文档中的所有字体大小,因此,最常见的字体大小成为指定的基本字体大小,其他字体大小适当的重新调整。通过选择一个更大的基本字体大小,您可以在文件中获得较大字体,反之亦然。当您设置相应的字体大小,以取得最佳效果,你也应该设置关键的字体大小。
一般来说,calibre会自动选择您已选择(见页面设置)的输出模式合适的基本字体大小。但是,您在这里可以覆盖此情况下,默认是不适合你。
Font size key选项可以控制如何使非基本字体大小重新调整。字体缩放算法的工作原理使用Font size key,这是一个简单的字体大小以逗号分隔的列表。Font size key告诉calibre,对比于基本字体大小,给定的字体大小应有多少大或小“步骤”。这个idea是一个文档中的字体大小应该数量有限。例如,一个用于正文文本大小,不同层次的大小标题和一对super/sub脚本和脚注字体大小。font size key允许calibre在输入文件划分成独立的“箱”字体大小对应不同的逻辑字体大小。
让我们用一个例子说明。假设我们的源文件转换是由具有优良的视力的人制作,并以8pt为基本的字体大小。这意味着该文件中的文字大部分是在8pts大小,而标题是有点大(如10和12pt)和小一些的6pt脚注。现在,如果我们使用以下设置:
Base font size : 12pt
Font size key : 7, 8, 10, 12, 14, 16, 18, 20
输出文件将有一个基本字体大小12pt,14 ,16pt标题和脚注8pt字体大小。现在假设我们要做出最大的标题大小更加突出,以及一些较大的脚注。要做到这一点,关键的字体应改为:
New font size key : 7, 9, 12, 14, 18, 20, 22
最大的标题将成为18pt,而脚注将成为9pt。你可以通过这些设置,找出使用字体缩放向导的最佳方式,可以通过点击旁边的小按钮,字体大小项设置为您最佳的访问。
如果你想保留在输入文件中的字体大小,所有的字体大小缩放转换中被禁止。