File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Swing / AWT / SWT and the fly likes Read RTF File from Java Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Swing / AWT / SWT
Bookmark "Read RTF File from Java" Watch "Read RTF File from Java" New topic

Read RTF File from Java

sunilkumarbit choudhary

Joined: Mar 31, 2008
Posts: 1
hello mam/sir
How cani read RTF file from java.
Ulf Dittmer

Joined: Mar 22, 2005
Posts: 42965
Welcome to JavaRanch.

That depends on what you want to do with the file contents. Fundamentally, RTF is just a text file, so you can use the File, FileInputStream and various Reader classes in the package.

If you want to display RTF in a Swing component, have a look at this sample application which does exactly that.
Brian Cole
Ranch Hand

Joined: Sep 20, 2005
Posts: 878
Originally posted by sunilkumarbit choudhary:
How can i read RTF file from java

Keep in mind that RTF is not really a standard. Microsoft documents it poorly and amends it whenever it sees fit. That said, reading an RTF file can be as easy as:

JEditorPane jep = new JEditorPane("application/rtf", ""); FileInputStream("path/to/file.rtf"), null);
yourContainer.add(new JScrollPane(jep));

I hope this is helpful.

bitguru blog
I agree. Here's the link:
subject: Read RTF File from Java
It's not a secret anymore!