本地转换任务

HTML 转 PDF

将 HTML 中的网页转换为 PDF。复制并粘贴所需页面的 URL地址, 然后一键将其转换为 PDF。

文件始终留在本机,关闭页面后即清除。

粘贴公开的 HTTP 或 HTTPS 网页。若网站阻止浏览器直接读取,本工具会代为获取,再在本地转换成 PDF。

将文件拖放到这里

转换为 PDF 文件

HTML 转 PDF 可以做什么?

HTML 转 PDF 会把上传的 HTML/HTM 文件,或公开网页 URL,渲染为 PDF。支持的可见 HTML 和 CSS,以及同源或允许 CORS 的图片会保留。脚本、表单、iframe、被拦截的远程资源和打印专用行为不会保留。URL 导入会先让浏览器直接读取;若网站阻止跨域,本站会代为获取公开页面,再在当前浏览器中转换。请求 20 秒超时,并且不会执行脚本。输出页面是栅格化结果。

如何使用 HTML 转 PDF

  1. 1
    上传已保存的 HTML 或粘贴页面 URL

    选择 HTML 或 HTM 文件,或粘贴公开的 HTTP/HTTPS URL。若网站阻止浏览器直接读取,本工具会代为获取后再在本地转换。登录后页面和内网地址不会导入。

  2. 2
    等待本地渲染

    当前浏览器会排版支持的可见 HTML 和 CSS。脚本不会执行。URL 请求 20 秒超时。

  3. 3
    导出栅格化 PDF

    渲染后的页面会被栅格化。同源或允许 CORS 的图片可以出现;被拦截的远程资源不会出现。

  4. 4
    检查缺失的控件

    表单、iframe 和脚本驱动的内容不会像在线页面那样工作。本地文件请把图片和 HTML 放在一起,否则图片可能损坏。

支持的文件与限制

  • 输出格式: PDF
  • 输入: HTML, HTM, HTTP 或 HTTPS URL
  • 输出选项: 上传已保存的 HTML; 粘贴页面 URL
  • URL 导入会获取公开页面并在本地转换; URL 请求 20 秒超时; 不会执行脚本
  • 文件始终留在本机,关闭页面后即清除。

URL 导入会获取公开页面并在本地转换。URL 请求 20 秒超时。脚本不会执行。PDF 是可见版式的栅格,不是活的网页。

输出会保留什么

  • 支持的可见 HTML 和 CSS
  • 同源或允许 CORS 的图片

支持的可见 HTML 和 CSS,以及同源或允许 CORS 的图片,会保留在渲染后的页面中。

可能变化或丢失的内容

  • 脚本
  • 表单
  • iframe
  • 被拦截的远程资源
  • 打印专用行为

脚本、表单、iframe、被拦截的远程资源和打印专用行为不会保留。

什么情况下不要用这个工具

不要用 HTML 转 PDF 去归档登录后的应用、抓取内网页面,或保留仍能提交的表单和 iframe。它也不是每条 CSS 分页规则的打印预览副本。

处理失败时怎么办

无效 URL 会被拒绝。若页面无法访问或超过 20 秒,请把页面存成 HTML 再上传。只靠脚本生成的页面可能导出近乎空白;请改为提供静态 HTML。

隐私边界

HTML 文件在本地读取。粘贴的公开 URL 会被获取以便在浏览器中转换;生成的 PDF 在你的浏览器里完成,不会存储在 PDF Smart Kit 服务器上。

测试证据

最后测试: · 测试浏览器: 通过 Playwright Chromium 测试的桌面 Chrome · 对应版本: 1.0.0

样本: 包含标题和表格的已保存 HTML 文件 · 1 页

验证项目

  • 已保存的 HTML 文件会生成至少一页的有效 PDF。
  • 可在浏览器中导入并转换公开的 HTML 网址。
  • 输出不要求保留源 HTML 中的脚本、表单或 iframe。

已知失败与边界

  • 页面无法访问、需要私密访问、超过 20 秒超时或未返回 HTML 时,网址导入会失败。
  • 不执行脚本;受阻的远程资源和打印专用 CSS 可能缺失。

PDF Smart Kit 如何测试工具

常见问题

发布者: Windx Ltd最后审核: