Bonjour!!
Est ce que quelqu'un pourrait me dire concrètement comment fait-on pour accéder, lire un document Word à partir de JAVA??
merci d'avance
Bonjour!!
Est ce que quelqu'un pourrait me dire concrètement comment fait-on pour accéder, lire un document Word à partir de JAVA??
merci d'avance
Je l'ai essayer , mais ça fonctionne pas
c'est une partie du code. Je veux enregistrer ce fichier word dans un blob.
File rapport =new File(".......");
FileInputStream istream;
istream = new FileInputStream(rapport);
org.apache.poi.hwpf.extractor.WordExtractor extractor = new org.apache.poi.hwpf.extractor.WordExtractor(istream);
String str = extractor.getText();
StringBuffer StringBuffer1 = new StringBuffer(str);
ByteArrayInputStream Bis1 = new ByteArrayInputStream(StringBuffer1.toString().getBytes("UTF-8"));
........................................
........................................
psmt.setBinaryStream(1,Bis1,(int)rapport.length());
psmt.execute();
Qu'est ce qui ne fonctionne pas ?
P.S. Le developpement de HWPF est actuellement arreté, car ils n'ont plus personne pour s'en occupper...
J'ai utlisé HWPF, mais java ne lit pas word.
si HWPF ne fonctionne pas, il y a une autre solution pour lire word?
Peut-être c'est à cause de JDBC? il y a une taille limite dans JDBC?
si c'est seulement pour enregistrer le fichier dans un blob, pourquoi as tu besoin de tout parcourir? tu as juste besoin de passer un InputStream sur ton fichier
le developement de HWPF est a l'arret. mais tu peut deja lire des (simple) fichier word avec cet api.
tu doit recuperer le code depuis subversion (svn.apache.org) et il y a un build avec. tu peut utiliser ant si tu veut en faire un jar :-)
Partager