web-dev-qa-db-fra.com

PHP Convertir un fichier Word en HTML sans perdre le style et les images

Existe-t-il une API permettant de convertir des fichiers Word en HTML sans perdre le format?

L'API de Google Documents peut-il être utilisé à cette fin?

J'ai essayé saaspose mais le résultat renvoyé est toujours une erreur du serveur.

Des solutions qui ne fonctionnaient pas pour moi:

18
Herr

J'ai passé un peu de temps à me pencher sur cette question et la meilleure solution que j'ai trouvée consistait à installer unoconv sur le serveur et à utiliser PHP pour s'y connecter via des appels système.

J'aurais bien aimé trouver une bonne solution PHP native pour cela, mais malheureusement, je ne pouvais pas.

Edit Depuis que j'ai répondu à cette question, je suis tombé sur un service Web qui présente une API pour la conversion de documents. Je ne l'ai pas testé de manière approfondie, mais il semble que les résultats de conversion de Word en HTML soient corrects: CloudConvert .

10
alexpls

PHPDocx a une solution. Selon le site, vous pouvez extraire des données directement de toute base de données ou feuille de calcul et les exporter vers d'autres formats populaires (PDF, DOC, HTML, ODT, ...) à l'aide du plugin de conversion. Ces rapports peuvent inclure des graphiques modifiables (docx uniquement), des images, des tableaux, des en-têtes, des pieds de page, etc.

Je ne sais pas à quel point il peut convertir Word en HTML

1
krishna

Essayez PHPWord lib. Selon le site, il est basé sur PHPExcel Lib qui est un excellent outil de lecture/écriture.

1
kuldeep.kamboj

La meilleure solution que j'ai trouvée jusqu'à présent est http://www.phplivedocx.org/ . Vous l'utilisez avec le framework Zend. Très facile à installer et vous obtenez un écart minimal par rapport au format Word actuel. Il convertit très bien les documents Word en HTML. 

1
Yavor