java - 在 ms word(97-2003) 中导出报告,而不在 jasper 报告中使用 RTFExporter

标签 java ms-word jasper-reports

我有一份报告需要使用jasper报告以纯word格式(97-2003)导出。但是 Jasper 使用 RTFExporter 以 doc 格式导出报告,当我使用 POI 阅读报告时,它会抛出错误,说它不是纯单词。任何人都可以帮助如何使用 Jasper 报告生成 Word 报告。请帮忙!

最佳答案

我很确定你不能做任何比 Jasper 的 RTF 更接近的事情。如果您无法替换 Jasper 报告,那么您需要找到能够读取 RTF 并将其呈现为 DOC 的文件。 您可以使用 Docmosis读取 RTF 并生成 DOC。 Docmosis 基于 OpenOffice 和 Java,OpenOffice 具有非常令人印象深刻的过滤器,可以以不同的格式保存。此外,大多数平台都受支持,因为您没有提到对您运行的系统类型的任何限制。

关于java - 在 ms word(97-2003) 中导出报告,而不在 jasper 报告中使用 RTFExporter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1851636/

相关文章:

java - mybatis spring ref 光标映射

java - Ionic 上的错误 : Requirements check failed for JDK 1. 8 或更大

用于删除 MSWord 生成的 HTML 标记的 Java 类

excel - 如何使用 AddOLEObject 将 Excel 图表插入 Word

java - Jasper 报表创建 - 抑制和隐藏分页标题

java - MergeQueue 在返回语句中缺少一些值

java - Google 相册 API - 静态内容上传项目的永久 URL

.net - 将自定义文件格式添加到 Word 2007 另存为对话框

java - jasper 报告文件中出现错误

jasper-reports - 如何在多个表中使用相同的 REPORT_COUNT 递增它?