J'ai compris cela. Consultez la solution à la lecture d'un mot Doc et le formatage en HTML:
$filename = "ACME.doc";
$word = new COM("word.application") or die ("Could not initialise MS Word object.");
$word->Documents->Open(realpath($filename));
$new_filename = substr($filename,0,-4) . ".html";
// the '2' parameter specifies saving in txt format
// the '6' parameter specifies saving in rtf format
// the '8' parameter specifies saving in html format
$word->Documents[1]->SaveAs("C:/a1/projects/---full path--- /".$new_filename,8);
$word->Documents[1]->Close(false);
$word->Quit();
//$word->Release();
$word = NULL;
unset($word);
$fh = fopen($new_filename, 'r');
$contents = fread($fh, filesize($new_filename));
echo $contents;
fclose($fh);
//unlink($new_filename);
Couple de choses ... Avoir « charset = UTF-8 » en haut de ma page PHP a été l'ajout d'un tas de diamants avec des points d'interrogation ... J'ai supprimé ça et ça fonctionne parfaitement.
En outre, le SaveAs doit avoir le chemin complet, au moins localement, j'ai ajouté cela pour le faire fonctionner.
Merci encore pour votre aide.
Est-ce possible? – alex
J'espère que lol ... Le code que j'ai posté fonctionne mais encore une fois il ne le formate pas de toute façon. –
Vous auriez besoin de logiciels qui pourraient analyser le formatage de Word et le convertir en HTML et en CSS. – alex