HTML 转 PDF 转换器

基础 HTML 和内联 CSS 会在本地渲染。渲染前会移除脚本、表单、嵌入页面、外部资源及可执行属性。

/ 100,000

将独立的 HTML 片段转为 PDF,无需把源码发送到服务器。此工具适合使用标准 HTML 和基础内联样式制作的简单发票、笔记、表格和报告。浏览器会先清理标记,再将其渲染成图像,并把图像分布到一页或多页 PDF 中。

如何将 HTML 转为 PDF

  1. 1

    粘贴 HTML

    最多输入 100,000 个字符。脚本、表单、嵌入页面、图像、外部资源及可执行属性都会被移除。

  2. 2

    选择页面

    选择 A4、Letter 或 Legal,纵向或横向,以及 0 至 200 像素的内容内边距。

  3. 3

    检查限制

    确认设置,并留意结果是光栅 PDF,而不是浏览器打印件或文字型 PDF。

  4. 4

    生成并下载

    浏览器在本地生成 PDF,下载仅在当前标签页中提供。

支持的 HTML 内容

转换器支持常见的标题、段落、列表、表格、引用和语义容器。它会保留一组受限的内联 CSS 属性,用于颜色、排版、间距、边框、尺寸及基础对齐。

输出特点

设置 可选项
页面尺寸 A4、Letter、Legal
页面方向 纵向、横向
内容内边距 0 至 200 px
源码长度 最多 100,000 个字符
PDF 内容 分布在各页的光栅图像

浏览器会先在屏幕外建立清理后的文档。html2canvas 生成视觉图像,jsPDF 再把 JPEG 图像嵌入 PDF。此过程是视觉捕获,而不是打印引擎,因此结果可能与浏览器的常规显示不同。

特意设置的限制

  • 外部图像、样式表、字体、框架及其他网络资源会被移除。
  • <script>、表单、SVG、canvas、媒体和事件属性会被移除。
  • 不支持 <style> 块、@media print@page、分页规则、页眉、页脚及页码。
  • 链接会显示为文字,但不会成为 PDF 中可点击的链接。
  • 文字被绘制到图像中,因此无法搜索或选择。

如果文档需要无障碍文字、可点击链接、精确的打印 CSS、自定义字体或重复页眉,请使用专用的 HTML 打印引擎,并检查其安全及数据处理政策。

常见问题

不会。HTML 在浏览器中处理,PDF 保存在浏览器的临时地址中。在四步流程里,草稿最多可在会话存储中保留 30 分钟。

不会。这不是 Chromium 打印服务。工具会移除样式块,只把安全的内联 CSS 子集渲染成长图,再分割到 PDF 页面中。

不能。链接可以显示为文字,但 PDF 包含的是光栅图像,而不是文字对象或链接批注。

主动资源和网络资源会被移除,以防粘贴的 HTML 联系第三方或在页面中执行操作。请使用文字、表格和基础内联 CSS。

相关工具

此工具还提供其他语言版本