epub阅读器(电子书epub免费下载)

EPUB文件是以开放格式发布内容的好方法。电子书提供了一个随时随地阅读书籍、杂志等内容的好方法。读者可以在长途飞行和火车上享受电子书来消磨时间。最流行的电子书文

epub阅读器(电子书epub免费下载)插图EPUB文件是以开放格式发布内容的好方法。

电子书提供了一个随时随地阅读书籍、杂志等内容的好方法。读者可以在长途飞行和火车上享受电子书来消磨时间。最流行的电子书文件格式是EPUB文件,是“电子出版物”的缩写。EPUB文件受到各种电子阅读器的支持,是当今电子书出版的有效标准。

EPUB文件格式基于XHTML内容和XML元数据的开放标准,包含在zip存档中。由于一切都基于开放标准,我们可以使用通用工具来创建或检查EPUB文件。让我们研究一个EPUB文件来了解更多信息。今年早些时候在Opensource.com出版的《c语言编程技巧指南》有PDF或EPUB格式。

因为EPUB文件是放在zip文件中的XHTML内容和XML元数据,所以您可以在命令行上使用unzip命令检查EPUB:

$ unzip-l osdc _ Jim-Hall _ C-Programming-tips . epub存档:osdc _ Jim-Hall _ C-Programming-tips . epublength日期时间名称----20 0 6-23-2022 00:20 mime type 8259 06-23-2022 00:20 OEBPS/styles/style/style sheet . CSS 1659 06-23-2022 00:20 OEBPS/TOC . XHTML 4460 06-23...[商务英语9628 06-23-2022 00:20 OEBPS/sections/section 0016 . XHTML 748 06-23-2022 00:20 OEBPS/sections/section 0001 . XHTML 3370 06-23-2022 00:20 OEBPS/TOC . ncx 8308 06-23-2022 00:21 OEBPS/images/image 0011 . png 6...]14492 06-23-2022 00:21 OEbps/images/image 0005 . png 239 06-23-2022 00:20 meta-INF/container . XML-。要了解EPUB文件是如何组合在一起的,请遵循电子书阅读器的流程:

1.电子书阅读器需要验证EPUB文件是否真的是EPUB文件。他们通过检查EPUB归档根目录中的mimetype文件来验证文件。该文件只包含一行描述EPUB文件MIME类型的内容:

应用程序/epub+zip2。为了定位内容,电子书阅读器从META-INF/container.xml文件开始。这是一个简短的XML文档,指出在哪里可以找到内容。对于这个EPUB文件,container.xml文件如下所示:

asis:names:tcpendocument:xmlns:container " & gt;为了使container.xml文件更容易阅读,我将一行分成多行,并增加了一些间距来缩进每行。XML文件不关心额外的空白色,比如新行和空单元格,所以这种额外的间距不会影响XML文件。

3.container.xml文件指示EPUB的根从OEBPS目录中的content.opf文件开始。OPF扩展是因为EPUB是基于“开放打包格式”的,但content.opf文件实际上只是另一个XML文件。

4.content.opf文件包含一个完整的EPUB内容列表,以及一个有序的目录表,并可以找到每一章或每一节的参考资料。这个EPUB的content.opf文件很长,这里我只展示一小部分作为例子。

XML数据包含在一个块中,该块本身具有块、数据和包含电子书目录的块:

pf = " http://www . idpf . org/2007/OPF " & gt;你可以把数据匹配一下,看看在哪里能找到每一部分。这就是EPUB阅读器的作用。例如,目录中的第一项引用section0001,它在清单中被定义为位于sections/section0001.xhtml文件中。文件名不需要与idref条目相同,但LibreOffice Writer的自动化程序就是这样创建文件的。(正如您在元数据中看到的,这个EPUB是在Linux上用LibreOffice的7.3.0.3版本创建的,它可以将内容导出为EPUB文件。)

EPUB 格式

EPUB文件是以开放格式发布内容的好方法。EPUB文件格式是XML元数据和XHTML内容,包含在一个zip文件中。虽然大多数技术作者使用工具来创建EPUB文件,但因为EPUB是基于开放标准的,这意味着您可以通过其他方式创建自己的EPUB文件。

途经:https://opensource.com/article/22/8/epub-file

作者:吉姆·霍尔主题:lkxed译者:geekpi校对:wxy

本文最初由LCTT编辑,Linux中国很荣幸地发布了它。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

作者:美站资讯,如若转载,请注明出处:https://www.meizw.com/n/142800.html

发表回复

登录后才能评论