数据工具

HTML 转 PDF

选择 .html 文件或粘贴代码,选择页面大小,点击转换为 PDF。浏览器会绘制页面并保存为 PDF,保留文件中的样式。HTML 中的任何内容都不会被执行,也不会加载外部资源。

免费 · 无需注册 · 文件留在您的设备上

作者:Aditya Kr Sharma

HTML 转 PDF

或从以下位置导入
支持: HTMLHTMTXT

文件不会上传,一切都在您的浏览器中完成。

How to use the HTML 转 PDF tool

  1. 选择 .html 文件,或粘贴 HTML 代码。
  2. 选择页面大小、方向和边距。
  3. 选择清晰度:大多数页面用 150 dpi,200 dpi 文字更清晰。
  4. 点击转换为 PDF 并下载。

转换器做什么

发票模板、网店收据、保存的网页、脚本生成的报告或开发人员发来的片段都是 HTML,而需要的人往往想要 PDF。本工具让您的浏览器像在屏幕上一样排版 HTML,再把结果切成 A4 或 Letter 页面并保存为 PDF。字体、颜色、边框、表格、背景以及文件内写的样式都会保留。

会移除什么

绘制前会去掉脚本、iframe、事件处理程序以及对其他网站的所有引用。这意味着文件里的 JavaScript 不会运行,也不会从网上获取任何图片、字体或样式表。以 data URL 嵌入的图片可以正常显示。

坦白说明限制

PDF 的每一页都是排版后 HTML 的图片。这是在没有服务器的浏览器中得到准确效果的可靠方法,但代价是 PDF 中的文字不能选中、复制或搜索,链接也不能点击。需要可选文字时,请使用浏览器的打印为 PDF,或之后用 OCR PDF 处理。

获得整洁效果的技巧

给内容设定合适的宽度。为 1400 像素屏幕设计的布局会被缩小到页面宽度,看起来偏小;固定在 800 像素左右在 A4 纵向上效果最好。小企业常用它把 HTML 发票或报价模板转成 PDF 附在邮件中。

隐私

HTML 和生成的 PDF 都留在当前标签页中,直到您下载。关闭标签页会同时清除两者。

常见问题

PDF 里的文字能选中吗?

不能,每页都是图片。需要可选文字,请用打印为 PDF 或 OCR PDF。

为什么页面里的图片不见了?

来自其他网站的图片会被移除,以免数据离开设备。以 data URL 嵌入的图片会显示。

可以粘贴 HTML 而不选文件吗?

可以,粘贴代码后点击转换。

页面中的 JavaScript 会运行吗?

不会。脚本在绘制前被移除,依赖 JavaScript 生成内容的页面会显示不完整。

为什么 PDF 比较大?

因为每页都是图片。把清晰度降到 120 dpi 可以减小文件。

我的 HTML 会被上传吗?

不会,全部在浏览器中完成。

数据工具中的更多内容 全部工具