在Java中呈现和打印RTF

在Java中呈现和打印RTF,java,printing,rtf,Java,Printing,Rtf,我一直在尝试用java找到一个像样的RTF编辑和打印解决方案,我们可以将它插入到我们的应用程序中 查看了RTFEditorKit,但它似乎无法呈现更复杂(且一致性较差)的RTF文档。 还可以使用iText,但它似乎不支持打印。(更不用说在更高版本中已删除对RTF的支持) 我们的客户群已经习惯了RTF,所以我一直在努力坚持RTF,但我愿意接受这些想法 还有其他人这样做吗?你是怎么做到的 谢谢你的帮助和建议 建议: 看看您的.rtf文件的特定组合有多好(或其后续版本)。如果OpenOffice/Li

我一直在尝试用java找到一个像样的RTF编辑和打印解决方案,我们可以将它插入到我们的应用程序中

查看了
RTFEditorKit
,但它似乎无法呈现更复杂(且一致性较差)的RTF文档。 还可以使用iText,但它似乎不支持打印。(更不用说在更高版本中已删除对RTF的支持)

我们的客户群已经习惯了RTF,所以我一直在努力坚持RTF,但我愿意接受这些想法

还有其他人这样做吗?你是怎么做到的

谢谢你的帮助和建议

建议:


看看您的.rtf文件的特定组合有多好(或其后续版本)。如果OpenOffice/LibreOffice可以工作,那么只需使用它的(Java就绪)API。

尝试使用该工具包打开RTF

还有这个要打印的组件