1

我正在使用XDocReports将给定的 .odt 文档转换为 .pdf。如果我使用 itext-2.1.7.jar 的原始版本,它可以正常工作,但是,如果我使用itext-gae.jar则不能。

我得到的错误是:

java.lang.StackOverflowError
at com.lowagie.text.pdf.RandomAccessFileOrArray.seek(Unknown Source)
at com.lowagie.text.pdf.RandomAccessFileOrArray.reOpen(Unknown Source)
at com.lowagie.text.pdf.RandomAccessFileOrArray.insureOpen(Unknown Source)
at com.lowagie.text.pdf.RandomAccessFileOrArray.seek(Unknown Source)
at com.lowagie.text.pdf.RandomAccessFileOrArray.reOpen(Unknown Source)
at com.lowagie.text.pdf.RandomAccessFileOrArray.insureOpen(Unknown Source)
....

欢迎任何有关此问题的帮助。

4

2 回答 2

1

我的名字是布鲁诺·洛瓦吉。您的堆栈跟踪中的名称指的是我。问题是您使用的是我不认可的 iText 版本。

请使用官方 Android/GAE 端口:http ://repo.itextsupport.com//android_gae/com/itextpdf/itextgoogle/5.3.4/

使用http://demo.itextsupport.com/newslicense/获取许可证密钥。

于 2012-11-26T17:41:22.983 回答
1

是iText-GAE的问题,我已经修复了,但是还有一个问题,就是XDocReport需要java.awt.Color类,但是GAE不支持,所以用iText-GAE是没有意思的。

于 2012-12-03T04:04:05.950 回答