我正在使用 AWS Lambda 生成 pdf,html-pdf
npm 包在哪里。一切都完美无缺,但问题在于Hindi
性格。字符出现乱码且易于理解,如附图所示。
使用的包
- html-pdf
- ejs
我尝试过的事情:
我在本地机器上使用了相同的基于 nodejs 的代码,它按预期工作。但不适用于 Lambda (nodejs v6.10/8.10)
默认情况下,Lambda 不会以二进制输出。它对您的所有输出进行 base64 编码。
如果您的 PDF 是通过 API 网关返回的,您可以通过更改 API 网关来逆转这一点,以便通过第一张图片下方的以下步骤获取二进制文件:
*/*
然后重新部署 API。见下图和步骤:
这是与您的类似 PDF 问题的AWS 论坛帖子。希望这可以帮助。