Maison >développement back-end >Problème PHP >Comment convertir un mot en HTML en php

Comment convertir un mot en HTML en php

王林
王林original
2020-11-05 15:27:303777parcourir

Comment convertir Word en HTML en php : 1. Utilisez l'éditeur pour ouvrir le fichier de configuration php.ini ; 2. Recherchez [com.allow_dcom = true] et décommentez-le ; . Changer le mot Convertissez-le simplement en HTML.

Comment convertir un mot en HTML en php

Pour résoudre parfaitement ce problème, convertissez Office en PDF ou HTML, il est préférable d'utiliser le logiciel Windows Office, libreoffice ne peut pas convertir parfaitement et wps n'a pas une API.

(Recommandation vidéo d'apprentissage : tutoriel vidéo Java)

Vérifiez d'abord si le module com est activé. S'il existe un module com_dotnet dans phpinfo, il est activé. signifie qu'il est activé. Si ce n'est pas le cas, modifiez le fichier PHP.ini, déconfigurez le commentaire com.allow_dcom = true et redémarrez.

Le site officiel de PHP indique qu'avant PHP5.4.5, le module COM était intégré, mais en fait ce n'est peut-être pas toujours le cas. Dans PHP 5.3.39 sous le site officiel, le module COM. n’est pas intégré.

S'il ne s'agit pas d'un module intégré, ajoutez-le à php.ini. Si vous avez l'extension extension=php_com_dotnet.dll dans votre dossier ext, redémarrez et tout ira bien.

function word2html($wordname,$htmlname) {
	$word = new COM("word.application") or die("Unable to instanciate Word");
	$word->Visible = 1;
	$word->Documents->Open($wordname);
	$word->Documents[1]->SaveAs($htmlname,8);
	$word->Quit();
	$word = null;
	unset($word);
}
word2html('D:/www/test/6.docx','D:/www/test/6.html');

Remarque :

1. Vérifiez le code source du code HTML converti, il est assez compliqué

2 Winword.exe sera appelé lors de la conversion. processus

3. Si la page continue de se charger, renommez le document puis chargez-le à nouveau.

Recommandations associées : formation php

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn