PDF DESK / LIVEHTML 转 PDF加载中
HTML 转 PDF - PDF 工具 · 萤炬工具箱 · 工具说明与使用指南
HTML 转 PDF - PDF 工具 · 萤炬工具箱
HTML 转 PDF 把一段 HTML 代码放进沙箱渲染,连同 CSS 样式和内嵌图片一起按 A4 分页导出成 PDF。适合把邮件模板、报表片段、富文本编辑器导出的内容变成能打印归档的文件。中文走系统字体渲染,不会出现方框乱码。代码与内容留在浏览器本地,不上传。只渲染静态 HTML + CSS,不执行 JavaScr…
HTML 转 PDF 把一段 HTML 代码放进沙箱渲染,连同 CSS 样式和内嵌图片一起按 A4 分页导出成 PDF。适合把邮件模板、报表片段、富文本编辑器导出的内容变成能打印归档的文件。中文走系统字体渲染,不会出现方框乱码。代码与内容留在浏览器本地,不上传。
使用步骤
- 粘贴 HTML 代码,样式写进 <style> 标签。
- 渲染预览,检查分页位置。
- 导出 PDF 并下载。
功能与限制
- 只渲染静态 HTML + CSS,不执行 JavaScript。
- 外部资源需内联(内联样式 + base64 图片)。
- 可用 CSS page-break-* 控制分页位置。
常见问题
- 外链的 CSS 文件和图片能加载吗?
- 沙箱不发外部请求,link 引的样式表和 http 图片都拿不到。样式内联进 <style>,图片转成 base64 的 data URI 再嵌进去。
- 里面的 JavaScript 会执行吗?
- 不执行。只渲染静态 HTML 与 CSS,脚本生成的内容不会出现在结果里。依赖 JS 渲染的图表要先转成静态 HTML 或图片。
- 怎么控制在哪里换页?
- 在需要断开的元素上写 CSS 的 page-break-before 或 page-break-after,章节标题前断页最常用。不写就按 A4 高度自动流式分页。
- 导出后文字能选中吗?
- 能。这条路径按文本渲染而非整页截图,正文文字仍可选中复制。