本文共 1392 字,大约阅读时间需要 4 分钟。
开源计算机电子书
自我出版一本书从未如此简单。 您可以使用许多来 。
我已经出版了 ,并且正在编写另一本电子书,我了解到,写完一本书之后,在与世界分享您的书之前,您还需要做更多的事情。
如果您以发布图书,则需要检查该图书以确保其正确。 而且,如果您要通过Amazon.com的Kindle Library出售图书,则需要将EPUB转换为Kindle支持的格式。
让我们看一下两个工具,您可以同时使用它们。
EPUB文件非常 。 这不仅是章节(由单独的XHTML文件组成),而且还包括排列这些章节,支持文件(例如图像和Cascading Style Sheet文件)以及EPUB文件中目录的方式。
不管您使用多大的谨慎或使用何种工具来创建或组装EPUB格式的书,都会出现一些错误。这就是为什么您需要先对书进行验证,然后再将其放宽。 验证是确保您的EPUB图书包含电子书阅读器期望的所有元素的过程。 像什么? 以下是部分清单:
电子书阅读器通常可以打开无法验证的EPUB文件。 但是,内容可能无法正确呈现,并且导航可能无法正常工作。
名为命令行工具使验证相当容易。 epubcheck是一个Java应用程序,因此在尝试使用它之前,请确保在计算机上安装了相当新的JRE。 如果您不喜欢命令行,请不要担心:还有一个 。
要使用epubcheck,请运行以下命令:
java -jar epubcheck–3.0b5.jar ebook_file.epub
针对部分完成的电子书运行epubcheck时,结果如下:
在上面的示例中,各个章节标题的文件名包含空格。 那不是大罪,而是可能引起问题的罪。
epubcheck非常适合发现问题。 但是在很多情况下,在解释这些问题是什么时却缺乏。 epubcheck假定您具有一定的知识水平和解决问题的知识。 并非总是如此。
当我的一个熟人正在验证一本电子书时,他收到一条错误消息,告诉他特定文件中存在无效HTML语法。 他对HTML非常了解,并转到了epubcheck在文件中指向的行号。 他没有发现任何错误。 他争取了我的帮助,我们发现epubcheck期望在段落标签周围加上由blockquote标签包围的文本。
不管喜欢还是讨厌(各种各样的人),亚马逊是出版,销售和购买书籍的最大且可以说是最受欢迎的市场。 但是,Amazon使用扩展名为的专有格式。 除了基于Web的称为的创作和发布工具之外,没有任何开源工具可用于创建.mobi格式的图书。
您可以使用名为的命令行工具将为.mobi。 它是口径电子书管理软件随附的实用程序套件的一部分。
要将EPUB文件转换为.mobi,请运行以下命令:
ebook-convert ebook_file.epub ebook_file.mobi
根据文件的大小,转换将在5到20秒之间进行。 这是该工具在运行时在命令行中返回的内容:
以查看时,这是EPUB转换为.mobi的样子:
转换遇到的唯一问题是,电子书转换会重复封面。 除此之外,它将EPUB文件转换为.mobi与亚马逊专有的转换工具一样 。
有了这一切,您就可以与世界分享您的书了。
翻译自:
开源计算机电子书
转载地址:http://dwbzd.baihongyu.com/