RTF2Text

Hi all
How to get the text from RTF document

are there any API available for this?


Thanks
P
lakkiprasannaAsked:
Who is Participating?
 
sudhakar_koundinyaConnect With a Mentor Commented:
Just Discussed in Some other Thread

import javax.swing.text.rtf.RTFEditorKit;
import javax.swing.text.*;
import java.io.*;
class RTF2Text
{
      public static void main(String[] args) throws Exception
      {
            System.out.println(getText(args[0]));
      }
      public static String getText(String file) throws Exception
      {
            FileInputStream stream = new FileInputStream(file);
            RTFEditorKit kit = new RTFEditorKit();
            javax.swing.text.Document doc = kit.createDefaultDocument();
            kit.read(stream, doc, 0);

            String plainText = doc.getText(0, doc.getLength());
            return plainText;



      }
}
0
 
Mayank SAssociate Director - Product EngineeringCommented:
0
 
lakkiprasannaAuthor Commented:
thanks

that worked for me
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.