【发布时间】:2012-09-22 17:25:43
【问题描述】:
我的项目需要阅读 microsoft office word 的内容。 我的问题是:谷歌应用引擎是否支持 apache poi?
【问题讨论】:
我的项目需要阅读 microsoft office word 的内容。 我的问题是:谷歌应用引擎是否支持 apache poi?
【问题讨论】:
我在 Apache POI 以及在 GAE 上阅读和编写 powerpoint 演示文稿方面取得了成功。 重要的是要避免在 POI 中调用安全受限的 java.awt 类。为了从文档中读取内容,避免使用 java.awt 文件,所以应该没问题。要将内容写入文档,这是您必须小心的地方。我使用预定义的模板并直接调整文本和字体。这避免了 java.awt 调用。如果您尝试使用现有文档作为模板创建新的 PPT 文档(如 POI 示例所示),由于 java.awt 调用和 GAE 禁止它们,这将失败。您的里程可能会因使用 Word 文档而有所不同,因为我认为图形库调用较少。
您可能会在使用 Word 2010 等新文档格式时遇到困难,显然您必须使用 URLfetch / Google Cloud Storage / Blobstore 来处理文件。 GAE 不支持本机文件访问。
【讨论】:
how to read an excel file on google app engine
似乎有些人通过解决出现的依赖错误来使 poi 在 gae 上工作,但根据第二个 link.gl,三个也是 orher 方式
【讨论】: