在GAE上可用的Java PDF库是什么?

13

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

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

2个回答

7

现在您可以无限制地使用iText了。自5.2.0版本以来,不再需要修补程序。

请参考以下文章,了解示例:使用GAE和iText生成PDF


1
谢谢更新 :) 我期待着将我的独立PDF生成器服务重新合并到GAE代码中,并将PDF保存到Blobstore中。 - Stevko

5
根据谷歌社区中的这个帖子(需要身份验证),可以在GAE上使用PDFjet(在一些地方稍作修改以将文件替换为流)。正如他们在该帖子中所说:

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

截至目前,由于依赖于几个不在JRE类白名单中的类,iText和JasperReports都被列为“它是否适用于App Engine”页面上的不兼容
更新(2010/09/26):Guido在评论中提到的(我感谢他),有些人声称他们有一个iText补丁,使其与GAE兼容。如果您想使用iText进行尝试,这值得一试。

很好,这正是我需要的线索。 - Stevko
1
有些人声称他们有一个 iText 补丁,使其与 GAE 兼容:http://blog.rubypdf.com/2009/12/17/how-to-run-itext-on-google-app-engine/。 - Guido

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接