Hallo,
ich habe ca. 500 RTF-Dokumente, in denen bestimmte Schlüsselwerte vorkommmen (Name, Geb.-Datum), die ich aus den Dokumenten extrahieren möchte.
Kann mir jemand von Euch einen Hinweis geben, wie ich die RTF Dokumente einlesen und in weiterer Folge durchsuchen kann.
Danke
GGK
*** Edit ***
die Lösung die für meine Ansprüche funktioniert hat:
public RTF() {
RTFEditorKit rtf = new RTFEditorKit();
try {
FileInputStream fi = new FileInputStream( "1306061400_0.rtf" );
OutputStreamWriter osw = new OutputStreamWriter(System.out, "ISO-8859-1");
DefaultStyledDocument doc = new DefaultStyledDocument();
rtf.read( fi, doc, 0 );
String text = new String(doc.getText(0, doc.getLength()).getBytes("ISO-8859-1"));
//*osw.write(text);
getPatient(text);
//*System.out.println(editor.getDocument());
//*System.out.println(rtf.toString());
osw.close();
fi.close();
}