免费 HTML 转 PDF

把 HTML 变成真正的 PDF —— 上传文件、填入网址,或粘贴源码

在浏览器里把 HTML 页面变成可打印的 PDF:左侧选好来源、点「预览」看效果,再点「打印 / 保存为 PDF」即可。文字可选中、自动 A4 分页,转换全程在你的浏览器内完成。

HTML 转 PDF 说明

服务端渲染,产出的是真正的文档

很多工具里的「HTML 转 PDF」其实是给页面截图,文字变成图片后就再也选不中、搜不到。这里走的是浏览器原生打印:解析你的 HTML 与 CSS,由浏览器把内容排到 A4 页面上,输出的是真正的 PDF。

由于排版由浏览器自身的打印引擎完成,输出保留可选中、可搜索的文字,原样保留你的 CSS、网络字体与图片,超链接也依然可点击——这是一份能检索、能复用的真文档,而不是一张死图。

  • 文字可选中、可搜索,而非截图栅格
  • CSS 布局、间距与分页完整保留
  • 嵌入网络字体与品牌字体
  • 图片、SVG 与可点击链接均保留

适合谁用

为需要从浏览器里「落成文件」的 HTML 而做

只要手上有 HTML 要变成文档,这个工具就派得上用场:开发者导出生成的报表、自由职业者把发票模板渲染成 PDF、客服团队归档知识库文章、学生把课程资料存成离线可读的 PDF。

它也适合需要交付 HTML 邮件样稿的团队、把原型导出成便携文件的设计师,以及任何不想安装桌面软件、只想把网页忠实地印成 PDF 的人。

发票与收据模板

把带样式的 HTML 发票——表格、合计、品牌样式都保留——渲染成可以直接发给客户的 PDF。

生成的报表

把报表生成器或静态站点构建产出的静态页面导出成带分页的 PDF,项目里不必再引入 PDF 库。

网页存档

把公开的文章或文档页抓成 PDF 快照,文字依然可用,离线也能正常阅读。

工作原理

选来源、渲染、下载

三种输入任选其一:上传 HTML 文件、填入公网网址、或把 HTML 源码直接粘进编辑器。随后页面在你的浏览器里预览并排版,点「打印 / 保存为 PDF」即可下载。

全部在你的浏览器里完成:没有服务端等待,内容也绝不会上传到我们的存储。在打印对话框里设定纸张大小,用预览工具条在常见宽度下核对排版后再保存。

想让页面继续在线上而不是落在纸上?用 HTML 托管 发布它,或用 PDF 转链接 托管已有的 PDF。

标记还没写完?可以先在 HTML 编辑器 里边写边预览。

从 Markdown 起步?先用 Markdown 转 HTML 转成 HTML,再把结果拿来转 PDF。

手上是「HTML + 配套资源」的 ZIP 包?先用 解压文件 解压,再转换。

转换前想先精简源码?先用 HTML 编译器 优化标记。

选择来源

上传文件、输入网址或粘贴 HTML —— 手上有什么就用什么。

服务端渲染

HTML 与 CSS 由你的浏览器排版,所见即所得,文字是真正的文本而非图片。

即时下载

在系统打印对话框里选「另存为 PDF」,文件就保存到你的设备,我们这一侧不做任何存储。

常见问题

关于 HTML 转 PDF 的常见疑问

这个 HTML 转 PDF 工具免费吗?

免费。上传 HTML、粘贴源码或输入公网网址转换都不收费,无需注册,也不加水印。为保证服务稳定,每分钟有几次转换的公平使用上限。

可以通过网址把网页转换成 PDF 吗?

可以。填入任意公网 http 或 https 地址,服务端会抓取该页面的 HTML 并交还给你的浏览器排版、打印成 PDF。内网地址、私有网段与 localhost 会被拒绝,以防止服务端请求伪造(SSRF)。

生成的 PDF 文字还能选中吗?

能。输出的是真正的 PDF 而非截图,文字保持可选中、可复制、可搜索。相比图片式导出,文件体积也小得多。

为什么我的页面转出来基本是空白?

我们会在预览时去除页面里的脚本,因此依赖运行时脚本拼内容的页面——单页应用、数据看板、加载后才填充的页面——预览会是空壳。静态 HTML、服务端渲染页面和模板导出结果则能忠实还原。

带图片和 CSS 的 HTML 能正常转换吗?

可以。上传单个 HTML 文件,或直接使用网址 / 粘贴源码模式渲染公网页面;页面里的外链样式表、字体、图片会由你的浏览器直接加载并应用。

你们会保存我提交的 HTML 或生成的 PDF 吗?

不会。网址模式下页面由服务端抓取后只在内存中短暂留存、随即丢弃,不做任何存储;上传与粘贴模式完全在你的浏览器内进行,内容不会离开设备,敏感文档不留痕迹。

体积和页数有什么限制?

网址模式下服务端抓取的 HTML 上限 2 MB;页面本身没有硬性页数上限,由你的浏览器负责排版与分页。为保证服务稳定,每分钟有公平使用上限。

转出来的 PDF 会保留 CSS 和排版吗?

会。浏览器会解析你原始的 HTML 与 CSS——样式表、网络字体、图片以及 flexbox/grid 布局都会被原生渲染,PDF 保留页面原本的样貌,而不是压平成一长串截图。内联样式和外部样式表都支持。

能选 A4 以外的纸张尺寸吗?

PDF 默认按 A4 排版,保证输出一致。你可以先用预览宽度控件以其他宽度(手机、平板、桌面或自定义尺寸)预览,在系统打印对话框里也可以另选纸张尺寸或缩放比例再保存。

能一次转换多个 HTML 文件吗?

目前每次转换只处理一个来源——单个上传文件、一个网址或一段粘贴的源码。批量与 ZIP 上传已在规划中;如果有大量页面,可以逐个转换,或把 HTML 打包后托管、再把转换器指向它的首页。