Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Word in HTML umwandeln

PHP-Word in HTML umwandeln

WBOY
WBOYOriginal
2016-08-08 09:25:521166Durchsuche

Für eine perfekte Lösung verwenden Sie am besten die Windows-Office-Software, um Office in PDF oder HTML zu konvertieren. Libreoffice kann nicht perfekt konvertieren und WPS verfügt nicht über eine API.
Bestätigen Sie zunächst, ob das com-Modul aktiviert ist. Wenn nicht, ändern Sie php.ini,
com.allow_dcom = true
Entfernen Sie den vorherigen Kommentar und neu starten und es wird in Ordnung sein. Auf der offiziellen Website von PHP heißt es, dass das COM-Modul in PHP 5.3.39 integriert war. Das COM-Modul ist nicht integriert.
Wenn es sich nicht um ein integriertes Modul handelt, fügen Sie es zu php.ini hinzu, vorausgesetzt, Sie haben die Erweiterung in Ihrem ext-Ordner
extension=php_com_dotnet.dll

Dann starten Sie es neu und es wird sein OK

function word2html($wordname,$htmlname)
{
$word = new COM("word.application") or die("Word kann nicht instanziiert werden");
$ 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');

Hinweis:
1. Überprüfen Sie den Quellcode des konvertierten HTML, er ist ziemlich chaotisch
2. exe wird während des Konvertierungsvorgangs aufgerufen
3. Wenn die Seite weiterhin geladen wird, benennen Sie das Dokument um und laden Sie es dann erneut

Das Obige hat die Konvertierung von PHP Word in HTML vorgestellt, einschließlich der relevanten Aspekte. Ich hoffe, dass es für Freunde hilfreich sein wird, die sich für PHP-Tutorials interessieren.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn