首页 > 解决方案 > 使用 Python 在 AWS Lambda 中创建 HTML 到 PDF

问题描述

我正在尝试使用 python 创建一个包含图像、来自 AWS lambda 中的 HTML 数据的表格的 pdf 文件。我在谷歌上搜索了很多,我没有找到任何超酷的解决方案。我在本地尝试了一些库(FPDF、pdfKit),但它在 AWS 上不起作用。是否有任何简单的工具可以创建 pdf 并将其上传到 S3 存储桶。提前致谢。

标签: python-3.xamazon-s3aws-lambdaaws-appsynchtml-to-pdf

解决方案


你可以使用reportlab PDF python 模块。这对你所要求的所有事情都有好处。您可以添加图像、创建表格等。还有很多可用的样式选项。您可以在此处找到更多相关信息:https ://www.reportlab.com/docs/reportlab-userguide.pdf

我在我的生产中使用它,并且在我必须创建发票的用例中效果很好。您可以在 /tmp 目录中创建发票,然后将其上传到 S3


推荐阅读