我正在使用AWS Lambda生成pdf,其中html-pdf
是npm软件包。一切正常,但问题出在Hindi
字符上。这些字符显得乱七八糟,可以理解,就像所附的图片所示。
已使用的包裹
我尝试过的事情:
我在本地计算机上使用了相同的基于nodejs的代码,并且运行正常。但不适用于Lambda(nodejs v6.10 / 8.10)
答案 0 :(得分:0)
默认情况下,Lambda does not output in binary。它以base64编码您的所有输出。
如果您的PDF是通过API网关提供的,则可以通过更改API网关来撤消此操作,以便通过第一张图片下方的以下步骤获取二进制文件:
*/*
然后重新部署API 。请参见以下图像和步骤:
这里是AWS forum post,与您的PDF问题类似。希望这会有所帮助。