首页 > 解决方案 > 使用 JavaScript 将 HTML 文档打印为 PDF

问题描述

我正在尝试将 HTML 页面转换为多页 PDF 文档。这是一个非常广泛的文档,包含图像、表格和样式。

我们按⌃ Control+P打开打印预览,然后将其保存为 PDF。

有什么方法可以在代码中声明我们要打印为 PDF 并绕过打印预览屏幕将其下载到所需位置?

标签: javascripthtmlcss

解决方案


如果有什么方法可以在代码中声明我们要打印为 pdf 并绕过打印预览屏幕,只需将其下载到所需位置?

不可以。您无法控制浏览器的打印功能将如何处理您提供的数据(它甚至可能不支持 PDF 生成)。

我正在尝试将 HTML 页面转换为多页 PDF 文档

您可以使用客户端上的 jsPDF 或服务器上的某些 PDF 库来生成 PDF,然后触发下载结果数据。


推荐阅读