HTML 转 EPUB:单个网页怎样做成电子书

HTML 转 EPUB 只处理你上传的那一个 HTML 文件。相对路径的图片和 CSS 不会一起上传。说明怎样少丢图,以及在线步骤。

HTML 转 EPUB,是把一个网页文件变成可离线阅读的电子书。 它不会爬取整个网站,也不会跟着链接把下一页抓下来。你上传什么,就转换什么。

博客文章、说明文档、已经存成单个 .html 的章节,适合这条路。一整站、需要登录才能看的页面,不适合。

上传前怎样让这一个文件能独立打开?

在浏览器里用「另存为网页,仅 HTML」得到的文件,图片常常还指向原来的网址或旁边的文件夹。转换发生在服务器上,那些相对路径的图片和 CSS 不会跟着走。

结果是:文字在,图没了,版式回到默认。要少丢图,用下面两种办法之一:

  • 图片以内嵌数据放进这一个 HTML。
  • 不走 HTML,把文稿放到 Word 里,按 Word 转 EPUB 转 DOCX。Word 文档里的嵌入图会一起上传。

标题请用 h1、h2,不要只用加粗。转换器靠标题层级判断章节,这和 Word 里要用「标题 1」是同一件事。

在线怎么转?

  1. 打开 EPUB 转换。从 HTML 转换 进入时,把输出改成 EPUB。
  2. 拖入这一个 .html 或 .htm 文件。最大 50MB。
  3. 点「开始转换」,留在页面上。
  4. 下载 EPUB,用阅读器打开有图的那一节。图若缺失,就是源 HTML 没有把图放进文件,不是下载不完整。

FB2 不同,它通常自带图片数据。那种文件看 FB2 转 EPUB。

转完适合做什么?

EPUB 可以放进 Apple Books、Kobo,或再发给 Kindle。它不适合再当网页部署。如果你的目的是取出文字做笔记,转完还可以看 EPUB 转 TXT,但那一步会去掉图片和标题层级,最好先留下这份 EPUB。

常见问题

可以把整个网站收成一本 EPUB 吗?

不能。这里上传的是单个 HTML 文件,不会按链接去抓其他页面。多页内容要先合成一个 HTML,或改用 DOCX。

转成 EPUB 后图片没了?

相对路径的图片和外部 CSS 不在你上传的那个文件里,服务器找不到它们。图片需要内嵌在 HTML 中,或改从自带图片的 DOCX 转换。

标题会变成目录吗?

h1、h2 这类标题比加粗的普通段落更有机会成为章节。只把字号写在行内样式里,常常不会变成目录。

继续阅读

在线转换

支持 EPUB、MOBI、AZW3、AZW、PDF、FB2、TXT、DOCX、HTML、RTF。单文件最大 50MB,不用安装软件。

打开电子书格式转换