如何从html和xml创建epub文件(create an epub file from html and xml)

本文介绍如何从HTML和XML创建EPUB文件。...

知道什么

  • 构建HTML>创建MIME文件>封面图片>标题页和目录>容器XML文件>目录。
  • 测试你的书以检查问题。

本文介绍如何从HTML和XML创建EPUB文件。

如何从html和xml创建epub文件

EPUB文件是另一种流行的电子书文件。如果你打算写或出版电子书,你应该将你的HTML保存为Mobipocket文件,也可以保存为EPUB。在某些方面,epub文件比Mobi文件更容易构建。由于EPUB基于XML,您只需创建XML文件,将它们收集在一起,并将其称为EPUB。

以下是创建epub文件应采取的步骤:

  1. 构建你的HTML。您的书是用HTML编写的,带有CSS样式。但是,它不仅仅是HTML,它是XHTML。因此,如果您通常不使用XHTML编写(关闭元素,在所有属性周围使用引号,等等),那么您需要将HTML转换为XHTML。您可以为书籍使用一个或多个XHTML文件。大多数人将章节分割成单独的XHTML文件。拥有所有XHTML文件后,将它们放在一个文件夹中。
  2. 创建MIME类型文件。在文本编辑器中,打开新文档并键入:application/epub+zip将文件另存为“mimetype”,不带任何扩展名。将该文件放在XHTML文件所在的文件夹中。
  3. 添加样式表。您应该为您的书创建两个样式表,一个用于名为page_styles.css:@page的页面{
  4. 利润底:5吨;
  5. 利润上限:5吨
  6. }
  7. 为书籍样式创建一个名为stylesheet.css的样式。你可以给他们起其他名字,你只需要记住他们是什么。将这些文件与XHTML和mimetype文件保存在同一目录中。
  8. 添加你的封面图片。封面图像应该是不超过64KB的JPG文件。越小越好,但要保持美观。小图片可能很难阅读,封面是你推销书的地方。
  9. 建立你的标题页。你不必使用封面图片作为你的标题页,但大多数人都这样做。要添加标题页,请创建一个名为titlepage.XHTML的XHTML文件。下面是一个使用SVG为图像创建标题页的示例。将高亮显示的部分更改为指向封面图像:
  10. 掩护
  11. 构建“目录”。在文本编辑器中创建一个名为toc.ncx的文件。这是一个XML文件,它应该指向书中的所有HTML文件。以下是目录中包含两个元素的示例。将高亮显示的部分更改为书本,并为其他部分添加其他导航点元素:
  12. 如何建立一个网站
  13. 群众或部队的集合
  14. 你需要域名吗?
  15. 添加容器XML文件。在文本编辑器中,创建一个名为container.xml的文件,并将其保存在HTML文件下面的子目录中。该文件应为:
  16. 创建目录列表(content.opf)。这是解释您的epub书是什么的文件。它包括有关该书的元数据(如作者、出版日期和流派)。这是一个示例,您应该更改黄色部分以反映您的书本:
  17. EN
  18. 如何建立一个网站
  19. 詹妮弗·基宁
  20. 0101-01-01T00:00:00+00:00
  21. 0c159d12-f5fe-4323-8194-f5c652b89f5c
  22. 这就是您需要的所有文件,它们应该都在一个目录中(container.xml除外,它位于META-INF子目录中)。然后我们要转到容器目录,确保它有一个反映标题和作者姓名的名称。
  23. 一旦你有了一个名为how your want的文件目录,你应该使用一个zip文件归档程序来压缩这个目录。我的示例目录最后是一个名为“How to Build a Website-Jennifer Kyrnin.zip”的zip文件
  24. 最后,将文件扩展名从.zip更改为.epub。您的操作系统可能会抗议,但请继续。您希望此文件具有epub扩展。
  25. 最后,测试你的书。在第一次尝试时很难获得正确的epub格式,因此您应该始终测试您的文件。在类似Calibre的epub阅读器中打开它。如果显示不正确,可以使用Calibre来纠正问题。
  • 发表于 2021-09-08 06:14
  • 阅读 ( 85 )
  • 分类:数学

你可能感兴趣的文章

如何用代码读写xml文件

您想学习如何从java读写XML文件吗? ...

  • 发布于 2021-03-12 02:25
  • 阅读 ( 416 )

在linux中如何方便地在文档格式之间转换

...注意上面的参考文件中配置的字体(标题1为Arial Black等)如何显示在下面的转换文件中。您可以根据需要创建任意数量的这些引用文件(例如,每个客户机一个)。然后在编写时完全忽略格式,并在转换时一步应用样式。 ...

  • 发布于 2021-03-14 18:46
  • 阅读 ( 296 )

什么是xml文件?如何打开和使用它?

...网、移动应用程序和其他地方的数据。您是否想知道这是如何工作的以及XML的用途?让我们帮助你了解细节。 ...

  • 发布于 2021-03-21 09:43
  • 阅读 ( 380 )

如何从头开始为站点创建rss提要

... 首先让我们看看如何从头开始为站点创建RSS提要。 ...

  • 发布于 2021-03-24 03:18
  • 阅读 ( 238 )

每种格式5个高质量在线电子书转换器

... 如何轻松管理多种电子书格式 ...

  • 发布于 2021-03-24 04:13
  • 阅读 ( 316 )

用这个漂亮的python教程浏览一个网站

...对过程进行最大程度的控制。在这篇文章中,我们来看看如何使用美丽的汤刮网站。 ...

  • 发布于 2021-03-28 10:33
  • 阅读 ( 232 )

什么是xml文件(如何打开一个)?

...一些您可能认识到的: RSS和ATOM都描述了阅读器应用程序如何处理web提要。 Microsoft.NET使用XML作为其配置文件。 MicrosoftOffice2007和更高版本使用XML作为文档结构的基础。这就是“X”在.DOCX Word文档格式中的含义,例如,它也用于Exc...

  • 发布于 2021-04-05 05:56
  • 阅读 ( 197 )

询问htg:iso与ts文件夹,记住窗口位置,并转换kindle的书籍

...ing in Manitoba 亲爱的场外人士:, 亚马逊并没有特意明确如何使用非亚马逊资源(我们不会期望它们真的有一个商业模式来支持和鼓励)。使用一个名为Calibre的免费开源应用程序非常容易。Calibre可以轻松地将许多、多个文档格...

  • 发布于 2021-04-12 21:59
  • 阅读 ( 149 )

用sigil提高epub电子书的质量

...中的错误,甚至将它们拆分为章节并创建目录吗?下面是如何使用免费程序Sigil。 随着电子书阅读器和移动设备上阅读应用的兴起,电子书越来越受欢迎。我们最近向您展示了如何将PDF电子书转换为ePub格式,但是您可能已经注...

  • 发布于 2021-04-13 15:05
  • 阅读 ( 149 )

使用您最喜欢的html编辑器编辑epub电子书

...来越流行,但通常是通过转换其他文件格式**的。下面是如何编辑ePub书籍以消除不规则之处,并使它们更适合在设备上阅读。 ePub实际上是一个包含图像的zip文件,包含文本的XHTML文件,以及扩展名为.ePub的更多文件。您可以通过...

  • 发布于 2021-04-13 15:12
  • 阅读 ( 192 )
zqkc8316
zqkc8316

0 篇文章

相关推荐