如何用java将预制文本转换为RTF

如何用java将预制文本转换为RTF,java,rtf,Java,Rtf,您好,我有一个纯文本emial(用简单的换行符预制),我想将其转换为RTF以存储在数据库中 我有一个用.NET/C编写的桌面应用程序,并且必须为此创建一个web界面(用JAVA编写),这就是为什么我需要rtf2text和text2rtf转换 我可以从swing包中使用rtfeditorkit进行rtf2text转换 我可以用rtfeditorkit做相反的事情吗,或者我必须找到另一个解决方案 我已经尝试过srv(simple rtf writer)将文本转换为rtf,但没有成功,因为转换后所有格

您好,我有一个纯文本emial(用简单的换行符预制),我想将其转换为RTF以存储在数据库中

我有一个用.NET/C编写的桌面应用程序,并且必须为此创建一个web界面(用JAVA编写),这就是为什么我需要rtf2text和text2rtf转换

我可以从swing包中使用rtfeditorkit进行rtf2text转换

我可以用rtfeditorkit做相反的事情吗,或者我必须找到另一个解决方案

我已经尝试过srv(simple rtf writer)将文本转换为rtf,但没有成功,因为转换后所有格式都消失了:(

那么如何进行text2rtf转换以保持文本的原始格式呢

如果可能的话,请给我一个代码示例


提前感谢

iText支持RTF生成


顺便说一句,您声明您的电子邮件是纯文本,然后保留格式。这些是否相互矛盾?

我可以问一下,为什么您希望将电子邮件以RTF格式存储在数据库中?选择此格式时您有什么具体要求?您希望保留什么格式?简单文本不能使用粗体、斜体或诸如此类的格式?如果您想要比.rtf更简单、更易读的东西,那么您可以考虑像MarkDown这样的东西。