我发现 puppeteer sharp 是服务器端、HTML 到 PDF 转换的最佳方式,因为它使用和下载最新的 chrome 并在后台无头运行,因此转换是一流的。桌子和其他一切都完美呈现。
但是对于在服务器上运行,应该如何管理并发,因为我认为每个网站用户的转换请求都会启动另一个 chrome 实例。puppeteer sharp 如何管理并发。
最好将其拆分为单独的 Web 服务并将转换请求排入队列并传递所有与 pdf 相关的请求以逐个提供服务,而不是在多个 chrome 实例的 Web 服务器上遇到并发或资源问题。