跳到主要内容
全部文章
格式转换

HTML → PDF

超文本(.html、.htm、.xhtml、.xml、.mhtml)转成 PDF(.pdf)是这类文件处理里常会用到的方向 —— PDF 的版面在任何设备上都完全一致,打印和归档都很稳。不过超文本转 PDF 会有额外的问题需要考虑:会丢失字号可调、按屏幕重排的能力;CSS 排版:字体、字号、颜色、缩进与间距。下面详细说明超文本如何转成 PDF 以及注意点,文末附带超文本转 PDF 的转换工具,可以直接在浏览器里上传文件转换。

阅竹编辑部

HTML 是什么

HTML / XHTML 是网页的结构语言,也正是 EPUB 内部真正用来装正文的格式 —— 所以 HTML 与 EPUB 之间的转换,本质上只是换一层外壳和资源打包方式。.mhtml 更进一步,把网页连同图片和样式一起打包成单个文件,适合保存随时可能失效的在线页面。HTML 的优点是通用、任何浏览器都能打开;缺点是样式和图片常以外链形式存在,要「一个文件带走」必须先把资源内联进去。 查看 HTML 格式详情

扩展名.html.htm.xhtml.xml.mhtml
典型用途网页正文抓取、EPUB 内部正文、以及作为其他格式的通用中间表示。

PDF 是什么

PDF 记录的不是「段落」,而是「在页面的哪个位置画什么」,所以它能把版面原样固定下来 —— 字体、分栏、图表位置在任何设备上都完全一致,打印出来也和屏幕上一样。代价是读者无法重排、不能调字号,长文在小屏幕上只能靠缩放阅读。它最适合需要严格保版式的场景,比如论文、合同、扫描件、印刷稿,以及需要长期归档、不希望被改动的文件。 查看 PDF 格式详情

扩展名.pdf
典型用途需要严格保版式的文档、论文、合同与扫描件;也可作为打印与归档格式。

如何把 HTML 转成 PDF

HTML 的结构全在标签里,但真实网页混杂导航、广告、页脚等噪声,直接整页转换会把它们一起带进去。建议先用可读性算法(如 Readability)抽出正文容器,并注意 <img> 多为外链 —— 转成单文件格式前必须把图片下载并内嵌。

生成 PDF 相当于把内容「拍照定格」:一旦生成就失去重排能力,读者不能调字号、不能换行宽,长文在小屏上体验很差。如果目的是给人长时间阅读,PDF 通常不是好目标;它更适合打印、归档和保版式交付。

会失去重排能力:目标格式把版面固定下来,读者无法再调字号或改变行宽。长篇小说转过去之后,在小屏上只能靠缩放阅读,这是最常见的「转完更难读」的原因。若非为了打印或保版式交付,建议保留一个可重排版本作为阅读用副本。

HTML 转 PDF 工具

HTML → PDF

转换完全在你的浏览器里完成,文件不会上传到任何服务器。

全平台同步阅读进度的小说阅读器

阅竹 Tide Reader 支持 TXT 与 EPUB,导入即自动识别章节、按你的习惯排版,阅读进度在 Windows、macOS、iOS、Android 之间同步。转换出来的文件直接拖进来就能读。

免费下载阅竹

支持 TXT / EPUB;本地阅读优先,可选云同步与 WebDAV。