如何安装要在 AWS Lambda 上使用的 Poppler

Dav*_*Rod 7 python poppler aws-lambda

我必须在 AWS 中的 Python Lambda 函数上运行pdf2image,但它需要在机器上安装 poppler 和 poppler-utils。

我试图在许多不同的地方搜索如何做到这一点,但找不到任何使用 lambda 函数完成此操作的人或任何人。

你们中有人知道如何生成 poppler 二进制文件,将它放在我的 Lambda 包中并告诉 Lambda 使用它吗?

谢谢你们。

Cha*_*ngh 5

我使用了预构建的 AWS Lambda 层https://github.com/jeylabs/aws-lambda-poppler-layer/releases并且它有效!

如果您只想运行该功能,可以使用此解决方案,但如果您想指定版本并拥有更多控制权,我建议使用容器映像解决方案。


Sub*_*dar 4

AWS lambda 在包含软件和库的执行环境下运行,如果您需要的任何东西不存在,则需要安装它以创建执行环境。请检查以下链接以获取更多信息,https: //docs.aws.amazon.com/ lambda/latest/dg/current-supported-versions.html

对于 poppler,请按照以下步骤创建您自己的二进制文件 https://github.com/skylander86/lambda-text-extractor/blob/master/BuildingBinaries.md