RTF Dokumente einlesen und durchsuchen

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();
		
	}