-
Conversion Word en html
Bonjour,
mon client souhaite pouvoir uploader un fichier word qui sera ensuite convertit en fichier html pour être visualiser depuis l'application.
Je cherche depuis un petit moment mais je n'ai pas encore trouvé à ce jour la façon de faire...
Au début, on voulait que le client convertisse lui meme le word en html depuis microsoft word mais si le doc contient des images, word ( version 2000 :?) créer un fichier html avec un dossier contenant les images..donc pour uploader le tout c'est pas easy :(
Merci
-
Pas jouable en java, la gestion des documents word est plus que limitée, le format étant réellement obscur, diriges toi vers .NET et les librairies office pour faire çà. Ou alors fais accepter au client le fait de demander la compression de l'ensemble fichier html + dossier avant de l'envoyer...
-
Merci pour ta réponse.
1ère solution : utiliser .net. il faudrait que je fasse un service web en .net mais je ne maitrise absolument pas le .net ni les services web et il me faut un truc pour demain soir donc je ne pense pas que ca soit jouable..
2ème solution : compression du dossier. Pourquoi pas. tu sais comment je peux extraire en java le contenu d'un dossier compréssé ? (ZipInputStream ?)
Merci.
Ps : quelqu'un peut il confirmer que ce n'est pas possible en java ? :cry:
-
Solution 1: la plus propre, mais un poil plus longue à mettrte en place
Solution 2: http://cyberzoide.developpez.com/java/zip/
-
Merci,
je vais regarder ça.
Je laisse le topic ouvert pour avoir des autres solutions (on sait jamais)
-
Tu peux utiliser des APIs comme POI qui est fait pour manipuler les docuements microsoft office en java (http://poi.apache.org/).
Tu as aussi une api open office que tu peux regarder (http://api.openoffice.org/).
Par contre, je ne suis pas sur que l'une ou l'autre fasse de la conversion html. Mais tu peux convertir dans un autre format style pdf si ça convient au client.
-
Mais par contre ces API ont un support plus ou moins (voir plutôt moins que plus) aléatoire des documents word, donc il risque d'y avoir de la perte niveau rendu/contenu. Ce qui en général n'est pas forcément super en accord avec les impératifs client.
Faudrait tout de même tester l'API OpenOffice, mais de toute façon ce n'est pas quelque chose de livrable en un jour, dézipper un fichier HTML et un dossier c'est tout de suite plus jouable ;)
-
J'ai déjà un peu regardé du coté de fop mais ça ne me semble vraiment adapté a mes besoins.
Je viens de trouver un article pour la gestion des documents doc avec oracle qui dit qu'avec Intermedia Text il est possible de transformer des doc en html, je vais regarder ça de plus près
merci