我有一份报告,需要使用jasper报告以纯文字格式(97-2003)导出。但Jasper使用RTFExporter以doc格式导出报告,我使用POI读取报告,它会抛出错误,说它不是纯粹的单词。任何人都可以使用Jasper报告帮助如何生成单词报告。请帮忙!
答案 0 :(得分:1)
我很确定你不能做比Jasper更接近RTF的事情。如果您无法替换Jasper报告,那么您需要找到能够读取RTF并将其呈现为DOC的内容。 您可以使用Docmosis来读取RTF并吐出DOC。 Docmosis基于OpenOffice和Java,OpenOffice具有令人印象深刻的过滤器,可以保存不同的格式。此外,大多数平台都受支持,因为您没有提到对正在运行的系统类型的任何限制。
答案 1 :(得分:0)
Aspose.Total将允许您从Jasper生成.doc文件。
Aspose.Words for JasperReports是 只有市场上已知的解决方案 可以从中导出报告 JasperReports和JasperServer来 Microsoft Word文档(DOC),Office Open XML(OOXML,DOCX),Rich Text 格式(RTF),OpenDocument文本(ODT), 网页(HTML)和纯文本(TXT) 格式。
但它看起来相当昂贵。