【发布时间】:2009-11-19 17:53:41
【问题描述】:
由于 GAE 有严格的限制,例如 - “Java 应用程序不能使用任何用于写入文件系统的类”...
是否有一个好的 Java PDF 库可以将 PDF 写入内存以流式传输到云端?
【问题讨论】:
标签: java google-app-engine pdf
由于 GAE 有严格的限制,例如 - “Java 应用程序不能使用任何用于写入文件系统的类”...
是否有一个好的 Java PDF 库可以将 PDF 写入内存以流式传输到云端?
【问题讨论】:
标签: java google-app-engine pdf
您现在可以不受限制地使用 iText。从 5.2.0 版开始不再需要补丁。
请查看以下帖子作为示例:Generate PDF using GAE and iText
【讨论】:
根据 google groups 上的this thread(需要身份验证),PDFjet 可以在 GAE 上使用(它已稍作修改以在一些地方用流替换文件)。正如他们在帖子中所说:
这是一个相当低级的库,但对于简单的任务应该没问题。
截至目前,iText 和 JasperReports 在"Will it play in App Engine" 页面上都被列为不兼容,因为它们依赖于JRE class whitelist 中没有的几个类。
更新 (2010/09/26): 正如 Guido 在评论中提到的(我为此感谢他),有些人声称他们有一个 iText patch to make it compatible with GAE。如果你想玩 iText,值得一试。
【讨论】: