Hello All
I want to open an MS word file in jsp page, and want to display the
content on web page as html. The code I'm using is as follows :
<%
String fileName = "c:\\rahul\\test\\readingfile\\abc.doc";
BufferedReader is = new BufferedReader(new FileReader(fileName));
String fileData = "";
while((fileData = is.readLine()) != null)
{
out.println(fileData);
}
%>
But, the data is not printing in proper format.
Please provide the solution.
Rhanking you
Rahul
Gordon Beaton - 19 Dec 2006 10:06 GMT
> I want to open an MS word file in jsp page, and want to display the
> content on web page as html. The code I'm using is as follows :
[...]
> But, the data is not printing in proper format.
You have written code to read a plain text file, not a Word document.
You need a library that understands the Word document format, for
example this one:
http://jakarta.apache.org/poi/index.html
/gordon

Signature
[ don't email me support questions or followups ]
g o r d o n + n e w s @ b a l d e r 1 3 . s e
Ingo R. Homann - 19 Dec 2006 10:33 GMT
Hi,
> Hello All
>
[quoted text clipped - 4 lines]
> ...
> Please provide the solution.
ROTFL!
As you have already noticed, a Word/DOC-document is not a plain-text
document. It is a binary format with many control- and formatting
information. Unfortunately, it cannot easily be transformed to HTML!
In short: There is no solution we can provide!
A bit longer: Of course, there may be some good Java-Converters from DOC
to HTML (although I do not know any (means: "any *good* one")). But I am
sure there is no solution in 5 lines of code.
You may take a look at the Apache FOP project, which deals ("tries to
deal") with MS-Office formats, although I am not sure in how far you can
read documents with it.
But, again (in short): There is no solution (in general, for non-trivial
documents).
Ciao,
Ingo
Andrew Thompson - 19 Dec 2006 11:04 GMT
> Hello All
Hello again. Please refrain from reposting topics,
just because the first answer/s were not to your liking.
If a thread starts badly, it is usually better to take it up
back on the original thread.
Andrew T.
Alfred - 22 Dec 2006 16:49 GMT
> Hello All
>
[quoted text clipped - 12 lines]
>
> But, the data is not printing in proper format.
Click on your brain, load a Word document with Notepad
and look what happens.
Alfred