poi-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Doppelhofer Andreas" <Andreas.Doppelho...@salomon.at>
Subject AW: Microsoft Word error after opening previous generated doc file
Date Mon, 25 Jan 2010 07:58:15 GMT
I tried this sample with 3.2 of poi and it works!! 
Only this works...
> 2) Right click @ explorer -> Create new Word Document... -> 
> open file and save it (filesize 24kb)

> -----Ursprüngliche Nachricht-----
> Von: Doppelhofer Andreas [mailto:Andreas.Doppelhofer@salomon.at] 
> Gesendet: Montag, 25. Januar 2010 08:51
> An: POI Users List
> Betreff: AW: Microsoft Word error after opening previous 
> generated doc file
> 
> I used this sample to get started with HWPF but this sample 
> creates an corrupt doc file.
> I tried 2 way's creating an empty.doc (both doesnt work at the end)
> 
> 1) Right click @ explorer -> Create new Word Document.. 
> (filesize 11kb)
>    Then execute app, after opening the new doc no text in it, 
> but file seems to be ok. 
> 2) Right click @ explorer -> Create new Word Document... -> 
> open file and save it (filesize 24kb)
>    Then execute app, open new file, text exists in doc 
> without style info, trying to edit/select something, word "hangs"
> 
> What do i wrong, or is this a bug? I tried this sample with 
> 3.5 and 3.6 of poi but no difference, both create corrupt files...
> 
> Thx dops
> 
> > -----Ursprüngliche Nachricht-----
> > Von: MSB [mailto:markbrdsly@tiscali.co.uk]
> > Gesendet: Freitag, 22. Januar 2010 15:30
> > An: user@poi.apache.org
> > Betreff: Re: Microsoft Word error after opening previous 
> generated doc 
> > file
> > 
> > 
> > Well, one thought is that you are trying to insert a CharacterRun 
> > rather than a Paragraph object. Have a look at this 
> example, I seem to 
> > remember that it worked successfully;
> > 
> > http://faq.javaranch.com/java/CreateWordDocument
> > 
> > Remember Andreas that HWPF is very immature and if you try 
> to use it 
> > for anything really complex it may well fail you. For 
> example, I have 
> > run into problems setting more than one attribute for a 
> CharacterRun; 
> > it is possible to set the text emboldened or underlined but 
> not both. 
> > Would you be willing to contribute toward developing HWPF? 
> If so, then 
> > visit this page http://poi.apache.org/hwpf/index.html and see about 
> > becoming involved please.
> > 
> > Yours
> > 
> > Mark B
> > 
> > 
> > Doppelhofer Andreas wrote:
> > > 
> > > Hi all,
> > > Following code creates a new doc file from an existing
> > empty doc file.
> > > The generation terminates without error, but after 
> opening the new 
> > > "sample2.doc" file with Microsoft Word (2003 SP3) and trying to 
> > > edit/add/remove the text, Microsoft Word ist getting "no
> > response" and
> > > the only way to close Word is to kill it from Task Manager.
> > > I tried to open the file with OpenOffice (3.1) and there
> > only the "H"
> > > from "Hello World!" is displayed. In OpenOffice i can 
> add/remove... 
> > > some text.
> > > 
> > > What's the error? I'm using poi-bin-3.6-20091214 on Windows. The 
> > > "empty.doc" file is a doc file without any text or 
> something in it.
> > > Just "create new file" and save it.
> > > 
> > > Thx dops
> > > 
> > > --
> > > public static void main(String[] args) throws IOException {
> > > 
> > >  File file = new File("empty.doc");
> > >  POIFSFileSystem fs1 = new POIFSFileSystem(new
> > FileInputStream(file));
> > > HWPFDocument doc = new HWPFDocument(fs1);
> > > 
> > >  Range range = doc.getRange();
> > >  CharacterRun run = range.insertAfter("Hello World!");
> > > 
> > >  OutputStream out = new FileOutputStream(new 
> File("sample2.doc")); 
> > > doc.write(out);  out.flush();  out.close();
> > > 
> > > }
> > > --
> 
> -- 
> 
> 
> Salomon Automation GmbH - Friesachstrasse 15 - A-8114 
> Friesach bei Graz Sitz der Gesellschaft: Friesach bei Graz 
> UID-NR:ATU28654300 - Firmenbuchnummer: 49324 K
> Firmenbuchgericht: Landesgericht für Zivilrechtssachen Graz
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@poi.apache.org For 
> additional commands, e-mail: user-help@poi.apache.org
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@poi.apache.org
For additional commands, e-mail: user-help@poi.apache.org


Mime
View raw message