【发布时间】:2019-04-17 17:52:09
【问题描述】:
我正在使用 AWS Lambda 生成 pdf,其中 html-pdf 是 npm 包。一切正常,但问题出在Hindi 字符上。这些字符看起来很乱而且可以理解,如附图所示。
使用的包
- html-pdf
- ejs
我尝试过的事情:
我在本地机器上使用了相同的基于 nodejs 的代码,它按预期工作。但不适用于 Lambda (nodejs v6.10/8.10)
【问题讨论】:
-
如何输出 PDF?上传到 S3?直接从 lambda 返回?如何调用 lambda?直接地?通过apigateway?其他活动?
-
您使用的字符串是 lambda 函数返回的文件名吗?尝试将其解析为 JSON,例如
name = JSON.parse(filename)使用前。 -
@cementblocks 我正在使用 ejs 创建一个流并直接将流上传到 S3
-
@DeepakMallah 方块通常在您使用不包含所需字符的字体时出现。
-
@DeepakMallah 你是。否则,您将看不到 any 文本。如果您看到文字,即使它是默认字体,您也在使用一种字体
标签: node.js amazon-web-services aws-lambda aws-sdk html-pdf