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: 41114
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.

Ping & DNS - my free Android networking tools app
Brian Cole
Ranch Hand

Joined: Sep 20, 2005
Posts: 862
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
subject: Read RTF File from Java
Similar Threads
Coverting RTF to DOC
How To Read RTF file in JAVA? Using iText?
how to read rtf file and display in console?
Does JPG Java Class Exist
How to read cell content from '*.rtf' file?