存档网页
在网页上另存为 .html 后拖进来,得到不依赖原站点的 PDF 副本。
使用指南
HTML 转 PDF 用于把一段 HTML 源码或保存下来的 .html 文件排成 PDF。源码先经 DOMPurify 清洗——脚本、外链样式表和事件属性被移除,内联 、图片、表格保留——然后在带 sandbox 的隔离 iframe 里渲染,整页截图后按纸张切成多页。右侧「渲染预览」展示的就是将被截图的内容,宽度已按纸张与缩放折算。
更新于 2026-09-09约 3 分钟读完
HTML 转 PDF 用于把一段 HTML 源码或保存下来的 .html 文件排成 PDF。源码先经 DOMPurify 清洗——脚本、外链样式表和事件属性被移除,内联 <style>、图片、表格保留——然后在带 sandbox 的隔离 iframe 里渲染,整页截图后按纸张切成多页。右侧「渲染预览」展示的就是将被截图的内容,宽度已按纸张与缩放折算。
它不能输入网址抓网页:浏览器的跨域限制不允许直接读取别的站点。做法是在目标页面「另存为网页」或复制源码后粘贴。内容原本是 Markdown 的话,「Markdown 转 PDF」有更好的默认样式。
| 输入 | 输出 | 说明 |
|---|---|---|
带 <style> 的邮件模板源码 |
内联样式生效,脚本被移除 |
外链 <link> 样式表不会加载 |
文章.html,3 张外链图片,1 张服务器不允许跨域 |
2 张正常显示,1 张留空 |
图片最多等待 8 秒 |
缩放设为 75% |
渲染宽度增大到约 1.33 倍,同一页装更多内容、字更小 |
相当于浏览器打印缩放 |
在网页上另存为 .html 后拖进来,得到不依赖原站点的 PDF 副本。
HTML 邮件源码粘进来导出 PDF,发给同事审核版式。
程序输出的 HTML 报表(内联样式 + 表格)直接转成 PDF 附件。
不能。浏览器不允许网页脚本跨域读取其他站点内容。请在目标页面按 Ctrl+S 另存为「网页,仅 HTML」或复制源码,再上传或粘贴。
外链样式表与脚本在清洗时被移除,只有源码里的内联 <style> 和 style 属性生效。可在原网页开发者工具里把关键 CSS 复制成内联样式再转。
外链图片需要服务器允许跨域读取,否则截图时留空。可先用「图片 ↔ Base64」把图转成 base64 写进 <img src>。
HTML 源码在浏览器本地清洗、渲染与生成 PDF,不会上传到任何服务器。源码里引用的外链图片会由浏览器直接向图片所在服务器请求;不希望产生外部请求就把图片改成 data: 内嵌。
更新于 2026-09-09
粘贴 HTML 源码或上传 .html,安全清洗后隔离渲染分页导出 PDF
粘贴源码或上传 .html 文件;脚本等危险内容会被自动清除
在隔离沙箱中渲染,与最终 PDF 内容一致(宽度按纸张折算)