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:[email protected]] > 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:[email protected]] > > Gesendet: Freitag, 22. Januar 2010 15:30 > > An: [email protected] > > 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: [email protected] For > additional commands, e-mail: [email protected] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
