IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

Conversion Word en html


Sujet :

Java

  1. #1
    Membre régulier
    Inscrit en
    Janvier 2004
    Messages
    242
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 242
    Points : 84
    Points
    84
    Par défaut 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

  2. #2
    Expert éminent sénior
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Points : 12 977
    Points
    12 977
    Par défaut
    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...

  3. #3
    Membre régulier
    Inscrit en
    Janvier 2004
    Messages
    242
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 242
    Points : 84
    Points
    84
    Par défaut
    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 ?

  4. #4
    Expert éminent sénior
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Points : 12 977
    Points
    12 977
    Par défaut
    Solution 1: la plus propre, mais un poil plus longue à mettrte en place
    Solution 2: http://cyberzoide.developpez.com/java/zip/

  5. #5
    Membre régulier
    Inscrit en
    Janvier 2004
    Messages
    242
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 242
    Points : 84
    Points
    84
    Par défaut
    Merci,

    je vais regarder ça.

    Je laisse le topic ouvert pour avoir des autres solutions (on sait jamais)

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 5
    Points : 7
    Points
    7
    Par défaut
    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.

  7. #7
    Expert éminent sénior
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Points : 12 977
    Points
    12 977
    Par défaut
    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

  8. #8
    Membre régulier
    Inscrit en
    Janvier 2004
    Messages
    242
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 242
    Points : 84
    Points
    84
    Par défaut
    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

Discussions similaires

  1. Tableaux WORD vers HTML
    Par luxmen dans le forum VBA Word
    Réponses: 15
    Dernier message: 02/02/2009, 13h01
  2. Conversion Java to HTML
    Par kisame dans le forum Général Java
    Réponses: 5
    Dernier message: 06/01/2006, 19h12
  3. Conversion WORD vers HTML V4
    Par elitost dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 13/09/2005, 17h24
  4. [word et html]insertion d'un pied de page.....
    Par Nadine dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 23/06/2005, 13h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo