docx4j可以在谷歌应用引擎

时间:2018-03-13 08:13:59

标签: java google-app-engine docx4j

我想创建一个部署到谷歌应用引擎的应用程序,我想使用docx4j库。我的应用程序将读入一个预先存在的docx文件(可能来自数据库),然后解析docx文档并替换一些内容,然后将最终版本输出为PDF(也存储在数据库中)

我知道app enine对可以运行和不运行的内容有很多限制,我将使用Java来执行此操作。我知道它不允许写入文件系统,因此我评论需要获取输入文件并将输出文件生成到数据库中。

是否有人知道docx4j库及其依赖项是否可以在应用引擎环境中运行?

谢谢!

1 个答案:

答案 0 :(得分:0)

Java是两种Google App Engine环境都支持的语言之一:标准和灵活。转到这些GCP docs以检查它们之间的差异,并选择适合您的环境。您可以使用Maven来处理依赖关系(Maven Repository中可以使用Docx4J library)。

在存储文件时,您可以使用一些可用于Google App Engine应用的选项:Google Cloud Datastore,Google Cloud SQL和Google Cloud Storage。他们的比较可以在GCP文档here中找到。