是否有任何Java PDF创建替代iText的? [关闭](Are there any Java

2019-07-04 18:07发布

我想呈现约100,000 - 通过FOP 80列的记录,它的坦克几乎每次(OutOfMemoryException异常)。 我知道iText的可以处理该类型的负载,但我不能使用它,因为LGPL许可证。 是否有任何替代的Java库iText的,可处理渲染高容量的数据到PDF?

Answer 1:

有商业的PDF生成库,如BFO和ElegantJ 。 如果您需要开源,有PDFBox的 ,但我不知道这是否是生产做好准备。



Answer 2:

看看RenderX用于替代FOP。

它的成本钱,但如果你在的地方现有的解决方案可能是最便宜的。



Answer 3:

您是否尝试过增加堆的可供JVM使用了多少? 内存不足而处理大量的数据,通常要求更多的内存。



Answer 4:

Qoppa和Crionics都提供商业工具来创建PDF文件。



Answer 5:

有一些替代品

http://www.ulimatbach.de/java/PDF-Bibliotheken.html



Answer 6:

尝试pdfjet是BSD许可证,并还有更多的功能一个商业版本http://pdfjet.com/os/edition.html



Answer 7:

阅读Aspose提供了一个Java的PDF组件 。 阅读Aspose也被用来创建的Word,Excel和PowerPoint ...在Java(或.NET)的文件。

然而,这不是一个免费的软件...



Answer 8:

这可能是有点晚了,你迈克C.但万一别人有simliar大型文档低空间要求和再分配的要求,那么它的价值共享。 Docmosis社区版可以自由地重新分配,并且能够产生具有恒定的内存占用量(基于流处理)非常大的文档。 您(或您的客户 - 因为你暗示再分配)必须是愿意的地方安装OpenOffice的,虽然允许转换。



文章来源: Are there any Java PDF creation alternatives to iText? [closed]