Slt,

Leminipouce, Hoegaarden, je vous remercie bcp d'avoir essayer de m'aider ;

Les libs que j'ai utilisé étaient celles de la version 2.5.1.

Maintenant que j'ai pris la version alpha, eh bein ça marche tjrs pas

Voici mon code::

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
import java.io.*; 
import org.apache.poi.poifs.eventfilesystem.*; 
import org.apache.poi.hdf.extractor.*; 
 
 
public class PoiTest { 
 
   public static void main(String[] args) 
   throws IOException   { 
 
      final String filename = args[0]; 
      POIFSReader r = new POIFSReader(); 
      r.read(new FileInputStream(filename)); 
      // create temp file of content 
      String tempF="test.txtl"; 
      // 
      testDoc td=new testDoc(filename, tempF); 
      td.getText(); 
   } 
 
} // end of class PoiTes 
 
class testDoc { 
   String origFileName; 
   String tempFile; 
   WordDocument wd; 
 
   testDoc(String origFileName, String tempFile) { 
   this.tempFile=tempFile; 
   this.origFileName=origFileName; 
   } 
 
   public void getText() { 
   try { 
      wd = new WordDocument(origFileName); 
      Writer out = new BufferedWriter(new FileWriter(tempFile)); 
      wd.writeAllText(out); 
      out.flush(); 
      out.close(); 
   } 
   catch (Exception eN) { 
   System.out.println("Error reading document:"+origFileName+"\n"+eN.toString()); 
   eN.printStackTrace();
   } 
   } // end for getText 
 
} // end of class
en donnnat (MOA.doc ) comme argument, l'erreur qui me donne est tjrs la même, la voici::

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
Error reading document:C:\\MOA.doc
java.lang.NullPointerException
java.lang.NullPointerException
	at org.apache.poi.hdf.extractor.WordDocument.printTable(WordDocument.java:1790)
	at org.apache.poi.hdf.extractor.WordDocument.createParagraph(WordDocument.java:932)
	at org.apache.poi.hdf.extractor.WordDocument.addBlockContent(WordDocument.java:876)
	at org.apache.poi.hdf.extractor.WordDocument.writeSection(WordDocument.java:681)
	at org.apache.poi.hdf.extractor.WordDocument.<init>(WordDocument.java:211)
	at org.apache.poi.hdf.extractor.WordDocument.<init>(WordDocument.java:186)
	at testDoc.getText(PoiTest.java:35)
	at PoiTest.main(PoiTest.java:18)

Ce qui est marron , c'est que j'ai donné le même code avec les libs stable de POI à un collègue ayant les mêmes version d'Eclipse, le même JVM et étonnament ça MARCHE nikel chez lui.

J'ai ts viré et réinstaller de nouveau et le résultat est tjrs LE MEME .

Merci à tous ceux qui prennent la paine de me répondre rapidement ,