Olá pessoal,
Estou na tentativa de converter um texto puro em rtf. Conseguí fazê-lo e armazenar em um arquivo rtf:
String txt = "MEU TEXTO";
OutputStream os = new java.io.FileOutputStream("C:\\teste.rtf");
RTFEditorKit rtfKit = new RTFEditorKit();
Document doc = rtfKit.createDefaultDocument();
doc.insertString(0, txt, null);
rtfKit.write(os, doc, 0, doc.getLength());
Porém, não queria armazenar em arquivo e sim retornar o rtf como String… tentei substituir o OutputStream por StringWriter (e depois retorno o StringWriter.toString() ), porém compila certinho, mas dá erro. Alguém tem uma idéia?
Obrigado