我需要将网页转换为 PDF,因为如果不转换,它将无法打印/看起来正确。这是因为网页太大,作为 HTML 文档,浏览器会尝试将其拆分为多个页面(不仅垂直,这很好,但水平,这很糟糕)。虽然我最初计划使用 Django 在服务器端执行此操作,但我意识到当我使用 python 3 时,几乎所有可用的库都是为 python2 编写的。
所以我唯一的其他选择是客户端。我在 stackoverflow 上唯一能找到的是:使用 JavaScript 将 HTML(具有 Javascript)转换为 PDF,但所有答案都是用 Java 编写的,而不是 javascript。