HTML 转 PDF

粘贴 HTML 或打开 .html 文件 — 得到按其自带 CSS 排版的 PDF。

100% 隐私安全 — 完全在您的浏览器中运行。您的数据在本地设备上处理,绝不会发送到互联网。

这款工具把 HTML 代码转换成 PDF。它无法打开网址 — 浏览器中的页面不允许获取其他网站的内容。要保存网页,请打开该网页,按 Ctrl+P,再选择另存为 PDF。

预览

每一页都以页面图片的形式保存,因此 PDF 中的文字无法选中。HTML 中的脚本不会运行。

关于 HTML 转 PDF

你有一个 HTML 文件 — 程序生成的报告、保存下来的邮件、发票模板,或是你自己写的页面 — 需要把它变成 PDF 来发送或打印。

粘贴 HTML 或打开 .html 文件。工具会显示实时预览,然后按文档自带的 CSS(字体、颜色、边框和表格)把文档排版到 Letter 或 A4 页面上。长文档会在段落、表格行和列表项之间分页,表格的表头行会在每一页重复出现。

一切都在浏览器中完成。HTML 不会被上传,其中的脚本在显示之前就会被移除。

功能

  • 粘贴 HTML 或打开文件 — 完整页面或只是一小段代码都行;也可以把文件拖到文本框里
  • 使用你自己的 CSS — <style> 块、行内样式,以及 https:// 样式表(例如来自 CDN 的 Bootstrap)
  • 图片 — 可加载 https:// 和 data: 图片;与 .html 文件放在一起的图片,用同一个按钮添加
  • 整齐的分页 — 在块、列表项和表格行之间分页,并重复表头
  • Letter、A4 或 A5,纵向或横向,三种页边距,可选页码
  • 一键下载 — 你编辑时 PDF 已在后台生成,并带有实时预览和页面缩略图
  • 安全 — 脚本和事件处理程序会被移除(DOMPurify),不会向任何地方发送数据

能做什么,不能做什么

  • 它无法打开网址。浏览器中的网页不允许下载其他网站的内容 — 这是浏览器的安全规则,要绕过它需要服务器,而本站不会用服务器处理你的文件。想保存正在浏览的网页,请按 Ctrl+P(Mac 上按 Cmd+P)并选择另存为 PDF。所有现代浏览器都支持。
  • 路径指向你电脑的图片(如 images/logo.png)浏览器自己找不到。请再次点击打开 .html(+ 图片),把图片文件一起选上 — 它们按文件名匹配。
  • PDF 中的文字是每页图片的一部分,因此无法选中或搜索。这样所有脚本和字体才能正确显示 — 页面由你的浏览器绘制。想从纯文本得到可选中文字的 PDF,请使用 TXT 转 PDF;想让扫描件式的 PDF 可搜索,请使用 OCR PDF。
  • 脚本不会运行,所以用 JavaScript 生成内容的页面(图表、某些网页应用)在本该由脚本绘制的地方会是空白。

常见用途

  • 报告和导出文件 — 测试报告、数据分析和程序保存为 .html 的日志
  • 保存下来的邮件和简报(.html),用于存档或打印
  • 发票、收据和信函,由 HTML 模板生成
  • 文档和帮助页面,保存下来离线阅读
  • 你自己的 HTML 和 CSS — 查看可打印页面在纸上的效果

常见问题

如何把 HTML 文件转换成 PDF?

点击打开 .html(+ 图片)并选择文件,或把 HTML 粘贴到框里。查看预览,选择 Letter 或 A4,然后点击下载 PDF。PDF 在你编辑时就已生成,所以一键即可保存。

可以通过网址(URL)转换网页吗?

这款工具不行。浏览器中的页面无法获取其他网站的内容 — 那需要服务器。请打开网页本身,按 Ctrl+P(Mac 上按 Cmd+P)并选择另存为 PDF。或者复制该页面的 HTML(右键 → 查看网页源代码)并粘贴到这里。

为什么我的图片不见了?

路径像 images/photo.jpg 这样的图片在你的电脑上,浏览器无法自己读取你的文件夹。请通过打开 .html(+ 图片)添加图片文件 — 它们按文件名匹配。来自 https:// 地址的图片,只有对应网站允许时才会显示。

可以选中 PDF 中的文字吗?

不可以。每一页都以页面图片的形式保存,这正是所有字体和语言都能正确显示的原因。如果需要可选中的文字,请用 TXT 转 PDF 转换纯文本,或用 Markdown 转 PDF 转换 Markdown。

我的 CSS 有效吗?

有效 — 支持 <style> 块、style="" 属性,以及用完整 https:// 地址链接的样式表。文档在它自己的框架中排版,所以只会使用它自带的 CSS。@media print 中的规则不会生效;页面按屏幕上的样子绘制。

我的 HTML 会被上传吗?

不会。转换在你自己设备上的浏览器中运行。你最近使用的 HTML 只保存在这个浏览器里。

使用方法

  • 把 HTML 粘贴到框里 — 或点击打开 .html(+ 图片),或把文件拖到框里
  • 如果 HTML 使用了你电脑上的图片,请把这些图片文件也一起添加
  • 查看预览
  • 选择页面大小、方向和页边距,以及是否添加页码
  • 点击下载 PDF — 每次更改后 PDF 都会自动更新,所以随时可以下载

我们会定期添加新工具——在 YouTube 上订阅,即可在每个新工具上线时收到通知。

更多工具

查看全部

推荐应用

查看全部