在Java中呈现和打印RTF
我一直在尝试用java找到一个像样的RTF编辑和打印解决方案,我们可以将它插入到我们的应用程序中
查看RTFEditorKit
但是,它似乎无法呈现更复杂(且一致性较差)的RTF文档。
还可以使用iText,但它似乎不支持打印。(更不用说在更高版本中已删除对RTF的支持)
我们的客户群已经习惯了RTF,所以我一直在努力坚持RTF,但我愿意接受这些想法
还有其他人这样做吗?你是怎么做到的
谢谢你的帮助和建议
你可以在下面搜索框中键入要查询的问题!
我一直在尝试用java找到一个像样的RTF编辑和打印解决方案,我们可以将它插入到我们的应用程序中
查看RTFEditorKit
但是,它似乎无法呈现更复杂(且一致性较差)的RTF文档。
还可以使用iText,但它似乎不支持打印。(更不用说在更高版本中已删除对RTF的支持)
我们的客户群已经习惯了RTF,所以我一直在努力坚持RTF,但我愿意接受这些想法
还有其他人这样做吗?你是怎么做到的
谢谢你的帮助和建议
# 1 楼答案
尝试使用工具包打开RTF http://java-sl.com/advanced_rtf_editor_kit.html
还有这个要打印的组件 http://java-sl.com/JEditorPanePrinter.html
# 2 楼答案
建议:
看看OpenOffice(或其后继者,LibreOffice)如何与您的特定组合工作。rtf文件。如果OpenOffice/LibreOffice可以工作,那么只需使用它的(Java就绪)API即可