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

Comment convertir un document php en HTML

藏色散人
藏色散人original
2021-05-28 09:10:432502parcourir

Comment convertir un doc php en html : ouvrez d'abord php.ini et modifiez et activez le module com ; puis utilisez la méthode "function word2html($wordname,$htmlname){...}" pour convertir le doc. en HTML.

Comment convertir un document php en HTML

L'environnement d'exploitation de cet article : système Windows 7, version php 5.4.5, ordinateur DELL G3

Comment convertir word en html avec php

Cet article présente principalement la méthode de conversion de word en HTML en PHP et implique les compétences associées de PHP appelant des composants com pour faire fonctionner des documents Word. Les amis qui en ont besoin peuvent s'y référer. it

Cet article décrit les exemples Comment convertir un mot en HTML en php. Je voudrais le partager avec vous pour votre référence. Les détails sont les suivants :

Si vous souhaitez résoudre parfaitement le problème de la conversion d'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 d'API.

Confirmez d'abord si le module com est activé. S'il y a un module com_dotnet dans phpinfo, cela signifie qu'il est activé. Sinon, modifiez php.ini,

Le code est le même. suit :

com.allow_dcom = true

avant Supprimez le commentaire et redémarrez et tout ira bien. Le site officiel de PHP dit qu'avant PHP5.4.5, le module COM était intégré. 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, à condition d'avoir l'extension dans votre dossier ext

Le code est le suivant :

extension=php_com_dotnet.dll

Ensuite, 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, c'est assez compliqué

2. sera appelé pendant le processus de conversion

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

Apprentissage recommandé : "Tutoriel vidéo 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