🌐 HTML 转 PDF

HTML 转 PDF

粘贴 HTML 标记或纯文本,并将其转换为可下载的 PDF 文档。

HTML 转 PDF

免费在线将粘贴的 HTML 或纯文本转换为 PDF,无水印,无需注册,适用于任何浏览器。

留在你的浏览器中

处理在你自己的设备上运行。你的文件不会上传到服务器,因此私密文档始终保持私密。

粘贴 HTML 标记或纯文本,并将其转换为可下载的 PDF。页面会被渲染成图片并切分为 A4 页面,因此 PDF 中的文字无法被选择或搜索;如果需要这一点,请对结果运行 OCR PDF。

须知

  • 如果网站有适合打印的版本,请粘贴该版本的 HTML。它通常比完整的交互式版式转换得更干净。
  • 如果源页面比标准页面尺寸更宽,请检查右侧边缘是否有内容被截断。
  • 如果页面包含许多嵌入图片且生成的 PDF 感觉偏大,请先转换再压缩。
  • 交互元素(视频、嵌入的应用、由 JavaScript 驱动的内容)在静态 PDF 输出中无法工作。
  • 需要登录才能访问的页面无法直接转换,因为该工具无法代你进行身份验证。
  • 复杂的响应式版式的显示可能与在实际浏览器窗口中看到的不同。

故障排查

  • “无法从浏览器获取该 URL(CORS 限制)”: 出于安全原因,大多数网站会阻止被另一个网站的浏览器标签页直接获取。请切换到“粘贴 HTML”标签页,复制页面的 HTML(查看源代码,或右键 → 检查 → 复制 outer HTML),然后粘贴进来。
  • 我 PDF 中的文字无法选择: 这是正常现象——页面会被渲染为扁平化的图像并放入 PDF,因此没有可用的文本层。如果需要可搜索的文字,请之后对结果运行 OCR PDF 。
  • PDF 被截断或在元素中间断开: 长页面会被切成每页固定高度的片段,因此某个部分可能会在分页处被尴尬地拆开——这是扁平化图像方式的局限。
  • 字体或图标与实际页面看起来不同: 需要原始域名的外部样式表、字体或脚本,可能无法在用于生成 PDF 的沙盒预览中正确加载。
  • “转换失败”: 非常大或嵌套很深的页面偶尔会超出浏览器作为单个画布所能渲染的范围——请尝试改为转换 HTML 中较短的一段。

常见问题

PDFly 会尽可能保留页面版式。复杂的 CSS、自定义字体或动态内容的显示可能略有不同。
可以,只要 HTML 文件及其所需资源可在本地获取。无法访问的外部资源可能无法正确显示。
静态内容转换效果最好。严重依赖 JavaScript 或实时数据的页面可能无法完全按预期渲染。
支持标准的 HTML 文档。不受支持或格式错误的 HTML 可能产生不完整的结果。