HTML 转 PDF 转换器

将 HTML 代码、发票和信函转成干净的多页 PDF。支持实时预览、纸张尺寸与边距调节,全程在浏览器本地完成,无需上传、无水印,完全免费使用。

广告
广告

HTML 转 PDF 是一款免费在线工具,可直接在浏览器中把 HTML 代码转成可下载的 PDF 文档。粘贴代码或上传 .html 文件,调整纸张尺寸和边距,实时预览效果,一键下载多页 PDF。全程无需上传到任何服务器,发票、信函和内部文档始终保持私密。

HTML 转 PDF,无需上传任何文件

粘贴代码或拖入 .html 文件,实时预览,一键下载干净的多页 PDF——全程在浏览器中完成。无需注册,没有水印。

100% 私密
实时预览
永久免费

使用步骤

  1. 1

    添加 HTML

    把 HTML 粘贴到编辑器,或上传 .html 文件,也可以从发票、信函模板开始。实时预览会精确呈现最终页面效果。

  2. 2

    设置页面选项

    选择 A4、Letter 或 Legal 纸张,纵向或横向,边距从无到大共四档,还可在标准与高清(2 倍)渲染质量之间切换。

  3. 3

    转换为 PDF

    点击转换为 PDF。工具用 html2canvas 在本地渲染页面,按页切片,再用 jsPDF 组装——全程都在你的设备上完成。

  4. 4

    下载

    用自己喜欢的文件名保存成品 PDF。长文档会自动延续到所需页数,无需手动分页。

HTML 转 PDF 所需的一切

从代码到可打印文档的完整本地流水线。

粘贴或上传 HTML

可直接手写代码,可从 CMS 或 AI 助手粘贴,也可上传完整 .html 文件。代码片段和完整文档都能处理。

实时预览

边写代码边在旁边看到渲染结果。所见即所得,下载的 PDF 与预览完全一致,不会有意外。

纸张尺寸与边距

支持 A4、Letter、Legal 三种纸张,纵横向任选,四档边距预设,轻松匹配对方期望的纸张规范。

一键生成发票与信函

内置发票和信函模板,让自由职业者与小团队一键拥有迷你文档生成器。

天生私密

渲染在你的浏览器标签页沙盒中完成。HTML 从不上传、不存储,也不会被任何人分析。

免费且无限制

无水印、无页数上限、无每日配额。个人与商业用途均可,想转多少就转多少。

广告

关于 HTML 转 PDF

为什么要把 HTML 转成 PDF?

HTML 是最容易生成的格式——CMS 能导出、AI 助手会写、开发者爱用模板套——却是最不适合直接发送的格式。邮件客户端会弄乱样式,手机渲染各不相同,浏览器直接打印还会带上页眉、广告和错乱分页。而 PDF 定版面、全平台可读、打印可靠。于是 HTML 转 PDF 成了无数工作流的最后一公里:从自由职业者开发票,到保存小票,再到导出 AI 生成的报告。

本地转换的意义比看起来更大。服务器端转换会收到你的完整文档内容,而发票、信函里常常有姓名、地址、金额和税号。用 html2canvas 与 jsPDF 组成的浏览器本地流水线,能产出同样的 PDF,文档却从不离开你的设备——打开开发者工具的 Network 面板验证一下,你会看到零上传请求。

广告

打印 CSS 与截图式转换的区别

浏览器打印成 PDF 会遵循 @media print 样式,文字可选,但控制项少,且不同浏览器结果不一。截图式转换渲染的是精确像素,PDF 与预览像素级一致——代价是文字不可选中、不可复制。对于发票、信函这类更看重还原度的视觉文档,像素渲染是更务实的选择。

输出干净的关键:纸张、边距与图片

先对准纸张。A4(210×297 毫米)几乎全球通用;Letter(8.5×11 英寸)是美国、加拿大的期望。信函、发票用纵向,宽表格和仪表盘用横向。只要会打印,就至少留一点边距——多数打印机无法无边距打印;需要装订、打孔的文档则用更大边距。

图片是最常见的翻车来源。外链图片(引用自别的网站)只有对方允许跨域访问才能渲染,否则画布会被污染,导出会安全失败。尽量用与 HTML 放在一起的图片,或嵌成 data URL。单张图片控制在几 MB 以内,手机上渲染才够快。

字体与特殊字符

想保真就用系统字体栈(Arial、Helvetica、Georgia、PingFang、微软雅黑),自定义网络字体可能在截图前还没加载完。如果一定要用品牌字体,等预览稳定一会儿再点转换。特殊字符与 Emoji 走同一条流水线——实时预览里显示正常,PDF 里就一定正常。

边写边预览边下载

编辑器与预览左右并排。改标题、修表格、调边距——预览即时更新,转换时截取的正是你确认过的像素。上传的 .html 文件也会落到同一个编辑器,粘贴与文件两条工作流在此汇合。

长文档自动跨页

长文档会被干净地切分到 A4、Letter 或 Legal 纸张上,最高支持 2 倍渲染,文字锐利清晰。你永远不用手动分页:引擎会测量渲染高度,自动延续到所需页数,最后合成为一个成品文件下载。

广告

这些时刻,HTML 转 PDF 能救场

不到一分钟就能搞定的真实工作场景。

自由职业者开发票

用发票模板生成账单,改改行项目,下载 PDF 直接发给客户,连办公软件都不用装。

求职信与简历

用 HTML 起草信件,实时预览排版,导出清晰 PDF,用于求职投递和招聘门户上传。

仪表盘报表归档

把导出的 HTML 报表、表格和 AI 生成的总结转成 PDF,方便开会分享与长期存档。

保存网页内容

粘贴文章或小票代码,存一份干净的离线 PDF,再也不用跟浏览器的打印对话框较劲。

与其他 HTML 转 PDF 工具相比如何?

热门 HTML 转 PDF 转换工具的并排对比。

功能NeatForgeILovePDFSmallPDFAdobe Acrobat
隐私(无上传)100% 本地上传到服务器上传到服务器上传到云端
免费每日限制无限制每天 2 个文件每天 2 个文件有限试用
需要注册否是(超过 2 个文件)是(超过 2 个文件)是
边写边实时预览
内置发票/信函模板
纸张尺寸A4、Letter、LegalA4、LetterA4、Letter多种
离线可用页面加载后
免费版水印无无无有

所有服务器端工具都会在处理期间接收并暂存你的 HTML。我们的工具从不传输你的代码——渲染 100% 在你的浏览器本地完成。

常见问题

我的 HTML 会被上传到你们的服务器吗?
不会。整个转换都在你的浏览器标签页本地运行,依赖 html2canvas 与 jsPDF 库。代码从不离开你的设备——打开开发者工具的 Network 面板,你会看到零上传请求。因此含客户数据的发票、录用信、内部报表都可以放心处理。
只能粘贴代码,还是可以转换完整 .html 文件?
都可以。粘贴代码片段(表格、标题、带样式的 div)没问题;上传带 <html> 与 <style> 的完整文档也没问题——工具会自动识别完整文档并原样渲染,片段则会自动套用干净的默认排版。
PDF 会和预览长得一模一样吗?
会,这正是实时预览的意义。转换截取的是渲染后的像素,字体、颜色、表格与版式都和你确认过的一致。如果看着不对,先在编辑器里改好——下载文件会严格跟随预览。
支持哪些纸张尺寸和方向?
A4、美制 Letter、美制 Legal,每种都支持纵向与横向,另有无、小、中、大四档边距。信函发票推荐 A4 纵向加中等边距;宽表格、仪表盘切到横向更合适。
PDF 里的文字可以选中吗?
不可以。页面以高分辨率图片(最高 2 倍)渲染,文字锐利但不可选中、不可搜索。当你更看重还原度——发票、信函、存档文章——就选它;如果需要可复制文字,请用浏览器的打印成 PDF。
为什么有些图片导不出来?
几乎都是跨域(CORS)问题:引用自别的网站的图片,只有对方返回跨域头才能被嵌入。把图片转存下来、与 HTML 放一起,或嵌成 base64 的 data URL 就好。凡是在实时预览里能显示的图片,导出一定没问题。
HTML 里的脚本会在转换时运行吗?
不会。预览 iframe 是沙盒化的,<script> 会被拦截,保证安全。导出的是静态渲染结果。如果页面靠 JavaScript 拼布局,请先用检查元素复制最终渲染好的 HTML 再粘贴过来。
文档长度和文件大小有限制吗?
没有人为限制,长文档会自动延续到所需页数。实际瓶颈是设备内存:上百页加大图可能耗时一分钟、占用大量内存。手机上建议控制在 20 页以内,或用标准质量以获得最快导出。
生成的 PDF 可以商用吗?
可以。个人与商业用途都免费,无水印、无需署名。在这里生成的发票、客户信函、业务报表,发送、打印、存档都归你。
和 ILovePDF、SmallPDF 有什么区别?
ILovePDF 与 SmallPDF 会把 HTML 上传到服务器,每天免费约 2 个文件,超出要注册。本工具 100% 本地运行,不限次数、无需账号,还多出实时预览与发票、信函模板,内容从不经手他人——私密与高频转换的首选。
引用了本地 CSS、字体或图片的 HTML 文件能转吗?
可以,请上传整个文件夹或 .zip 压缩包,而不是单个 .html 文件。像 ../vendor/fonts.css、../logo/badge.png 这类相对路径会在浏览器本地重新定位到你上传的文件(本地 blob 链接),样式、网络字体和图片会和本地双击打开一样正常解析。如果压缩包里有多页,会自动以 index.html 为入口。全程不上传,压缩包从不离开你的设备。
为什么 Tailwind Play、重 JS 页面导出后没有样式?
静态导出不执行脚本,而 Tailwind Play CDN 这类框架会在运行时生成工具类样式——没有 JS 就没有可截取的样式,工具检测到这类脚本时会发出警告。解决办法:在浏览器中打开渲染完成的页面,从 DevTools Elements 面板复制渲染后的 <html> 元素(含生成的 <style> 块),粘贴回来再转换。普通 <style> 块和常规样式表不受影响,始终可以正常导出。

您的隐私是我们的首要任务

此工具完全在您的浏览器中运行。

  • 我们不会上传、存储或分析您的 HTML。
  • 渲染、分页与 PDF 组装全部在您的设备上完成。
  • 预览 iframe 是沙盒化的,粘贴代码中的脚本无法运行。
  • 发票、录用信、内部文档都可放心处理——数据从不离开您的电脑。

关闭标签页,所有痕迹即从内存中清除。

你可能还喜欢

相关指南

广告