由于GAE有严格的限制,例如“Java应用程序不能使用任何用于写入文件系统的类”......
是否有一个好的Java PDF库可以将PDF写入内存以便流式传输到云端?
答案 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,那就值得一试。