Czesc wszystkim.
Probuje "wyciagnac" z pliku rtf czysty tekst. Udalo mi sie tylko czesciowo,
pojawil sie bowiem problem z polskimi znakami. Czy ktos moglby mi pomoc?
Oto kod:

import java.io.;
import java.nio.
;
import java.nio.charset.;
import java.awt.
;
import javax.swing.;
import javax.swing.text.
;
import javax.swing.text.rtf.*;

class RtfView_pol {
public static void main( String args[] ) {
try {
FileInputStream fi = new FileInputStream("test.rtf");
RTFEditorKit rtf = new RTFEditorKit();
Document doc = rtf.createDefaultDocument();
rtf.read(new BufferedReader(new InputStreamReader(fi, "Cp1250")), doc, 0);
String rtfText = new String(doc.getText(0, doc.getLength()));
javax.swing.JOptionPane.showMessageDialog(null, rtfText);
System.exit(0);
} catch( FileNotFoundException e ) {
} catch( IOException e ) {
} catch( BadLocationException e ) {
}
}
}