【发布时间】:2021-10-25 08:55:04
【问题描述】:
我们以前使用phantom 生成PDF 文件,现在切换到puppeteer。
我们将生成的文件(约 50 个文件)大小为 40-50 KB。
现在我们使用 puppeteer 生成相同的文件(使用相同的数据、相同的徽标图像等),大小范围为 190-2125 KB。
我们已经尝试在 npm 文档中查找包描述或我们可以更改的某些设置,但一无所获。
欢迎提出想法。
【问题讨论】:
我们以前使用phantom 生成PDF 文件,现在切换到puppeteer。
我们将生成的文件(约 50 个文件)大小为 40-50 KB。
现在我们使用 puppeteer 生成相同的文件(使用相同的数据、相同的徽标图像等),大小范围为 190-2125 KB。
我们已经尝试在 npm 文档中查找包描述或我们可以更改的某些设置,但一无所获。
欢迎提出想法。
【问题讨论】:
由于Puppeteer 使用铬生成pdf 文件,根据此article 这是一个已知问题。 (滚动到最后..问题仍然开放)。
您可以尝试使用 imagemin-jpegoptim 模块“优化”您的 jpeg 文件或完全使用其他文件类型。
将屏幕截图创建为图像而不是 pdf 怎么样?
【讨论】: