适用于GAE的Java PDF库?

时间:2009-11-19 17:53:41

标签: java google-app-engine pdf

由于GAE有严格的限制,例如“Java应用程序不能使用任何用于写入文件系统的类”......

是否有一个好的Java PDF库可以将PDF写入内存以便流式传输到云端?

2 个答案:

答案 0 :(得分:7)

您现在可以无限制地使用iText。自5.2.0版本起不再需要补丁。

请查看以下帖子中的示例:Generate PDF using GAE and iText

答案 1 :(得分:5)

根据Google群组中的this thread(需要身份验证),PDFjet可以在GAE上使用(它已被略微修改,以便在几个地方用流替换文件)。正如他们在帖子中所说:

  

这是一个非常低级的库,但对于简单的任务应该没问题。

截至目前,iText和JasperReports在"Will it play in App Engine"页面上列为不兼容,原因是依赖于JRE class whitelist以外的几个类。


更新(2010/09/26):正如Guido在评论中提到的那样(我感谢他),有些人声称他们有{{ 3}} 的。如果你想玩iText,那就值得一试。