RTF to Plain Text in Java
I use Swing’s RTFEditorKit in Java 6 like this: RTFEditorKit rtfParser = new RTFEditorKit(); Document document = rtfParser.createDefaultDocument(); rtfParser.read(new ByteArrayInputStream(rtfBytes), document, 0); String text = document.getText(0, document.getLength()); and thats working.