【发布时间】:2023-03-12 23:42:02
【问题描述】:
我在 Google App Engine 中部署了一个 Web 应用程序。应用程序获取 doc 和 docx 文件并将其转换为 PDF,然后上传到 Google Drive。
我面临的问题是,Python 使用 doc2pdf 库将 doc 文件转换为 PDF。 doc2pdf 内部使用apt install libreoffice-writer -y 库将其转换为PDF。
如何在 Google App Engine 中安装 apt install libreoffice-writer -y。
任何帮助都非常有帮助。
【问题讨论】:
-
如果您使用的是 GAE 标准,则无法安装软件包。您可能想要使用 GAE Flex,它允许您使用 Docker 映像,然后您可以安装所需的包
-
@FerreginaPelona - 发表您的评论并附上文档链接作为答案。
-
好的。知道了。将 doc 和 docx 文件转换为 PDF 的最佳平台是什么? Windows 还是 Linux?能否提及有助于在 Python 中转换的库?
-
当然是约翰汉利。 @Prashantkumar K B,这个问题是题外话,因为它是基于意见的。检查两种环境的可用库,然后选择更适合您要求的库。
-
你也可以试试云跑。这个确切的用例(使用 libreoffice 将文档转换为 PDF)是演示 a couple years ago。
标签: python-3.x google-app-engine google-cloud-platform cloud google-compute-engine