tigtools

HTML 转 PDF

粘贴 HTML 或打开 .html 文件,即可获得内容整洁的 PDF。该页面会在您的浏览器中安全解析并排版。

在浏览器中运行 无需注册

仅转换内容和结构(标题、段落、列表、表格、链接、代码、引用以及 data: URI 图片)。不使用 CSS 布局、外部样式表、字体、脚本和来自网址的图片。

使用方法

  1. 粘贴 HTML 或打开一个 .html 文件。
  2. 选择页面大小、方向、页边距和字体大小。
  3. 选择“创建 PDF”。
  4. 下载 PDF。

工作原理

HTML 由您的浏览器解析为一个不会执行任何操作的文档:不运行脚本,也不会从网络加载任何内容。随后,该工具遍历元素,并使用内嵌的 Noto 字体排版其内容:h1–h6、段落、换行、粗体、斜体、下划线、删除线、代码、链接(可点击)、项目符号列表与编号列表、引用块、pre 代码块、表格(表头行在每页重复,支持 colspan)、水平线、文本对齐以及来自 style 属性的简单文本颜色。

这不是网页截图。CSS 布局(如多栏、flexbox、grid、浮动、背景、边框和自定义字体)会被忽略,表单、视频、iframe 和 SVG 图形也会被排除。仅当图片以 data: URI 形式内嵌时才会包含;通过网址引用的图片不会被下载,而是显示其 alt 文本。

如需按原样打印实际网站,请使用浏览器的“打印 → 保存为 PDF”。当您有 HTML 代码或已保存的 .html 文件,并希望获得清晰、可读的文档时,可使用此工具。

示例

发票模板

由脚本生成的发票 HTML(含项目表格)可直接转换为分页 PDF,无需打开打印对话框。

已保存的帮助页面

已保存的 .html 帮助页面(含标题和编号步骤)可转换为可读的 PDF;网站的菜单和脚本会被跳过。

常见问题

为什么 PDF 看起来和网页不一样?

该工具转换的是内容及其结构,而不是 CSS 设计。颜色、列、背景和网络字体不会被还原。如需获得在线页面的视觉副本,请使用浏览器的“打印 → 另存为 PDF”。

为什么缺少图片?

来自网络地址的图片绝不会被下载。如要包含它们,请将其嵌入为 data: URI;否则将显示其替代文本。

转换来自未知来源的 HTML 是否安全?

是的。HTML 会被解析为一个无法运行脚本或加载资源的非活动文档,并且仅使用其中的文本、结构和内嵌图片。

可以通过输入 URL 来转换页面吗?

不可以。该工具不会获取网页。请将页面保存为 .html 文件,或复制其源代码并粘贴到此处。

隐私

HTML 会在您的浏览器中解析并生成 PDF。字体从本站加载;HTML 不会被上传、存储或纳入分析,也不会访问其中提到的任何地址。仅会统计一个表示该工具已被使用的匿名事件。