Java PDF库可以在GAE上运行?[已关闭]

2022-09-04 21:48:55

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

有没有一个好的Java PDF库可以将PDF写入内存以流式传输到云中?


答案 1

您现在可以无限制地使用iText。从 5.2.0 版开始,就不再需要补丁了。

看看下面的帖子的例子: 使用GAE和iText生成PDF


答案 2

根据谷歌组上的这个线程(需要身份验证),PDFjet可以在GAE上使用(它已经过轻微修改,可以在几个地方用流替换文件)。正如他们在帖子中所说:

这是一个相当低级的库,但对于简单的任务来说应该没问题。

截至目前,iText 和 JasperReports 在“它将在 App Engine 中播放”页面上都被列为不兼容,因为依赖于不在 JRE 类白名单中的多个类。


更新 (2010/09/26):正如Guido在评论中提到的(我为此感谢他),有些人声称他们有一个iText补丁,使其与GAE兼容。如果你想玩iText,值得一试。


推荐