Heim >Backend-Entwicklung >PHP-Problem >So konvertieren Sie Word in PHP in das HTML-Format
So konvertieren Sie das Word-Format in PHP: 1. Konvertierung über PHPOffice; 2. Konvertierung über Python; 3. Anzeige des Word-Dokuments direkt auf der Webseite über die Office-API; 4. Konvertierung über die COM-Komponente.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Wie konvertiert man Word mit PHP in das HTML-Format?
PHP lädt die Word-Datei hoch und konvertiert sie in das HTML-Format (mehrere Konvertierungsmethoden)
Methode 1: Über PHPOffice (empfohlen)
1: composer require phpoffice/phpword /* 通过composer安装 PHPOffice 需要科学上网 或者用中国镜像:https://www.phpcomposer.com/ */ 2: 安装成功可看到 vendor文件夹 3: 使用方法 : <?php require 'vendor/autoload.php'; $phpWord = \PhpOffice\PhpWord\IOFactory::load('./4.docx'); $xmlWriter = \PhpOffice\PhpWord\IOFactory::createWriter($phpWord, "HTML"); $xmlWriter ->save('./ceshi.htm'); 4:官方 /* 官方案例:https://phpword.readthedocs.io/en/latest/general.html github: https://github.com/PHPOffice/PhpSpreadsheet */
Methode 2: Über Python
from win32com import client as wc import sys def saveHtm(): # print(wordPath) # print(htmPath) wordPath='E:/1.doc' htmPath='E:/1.htm' word = wc.Dispatch('Word.Application') print(word) doc = word.Documents.Open('E:/1.doc') doc.SaveAs("E:/1.htm", 8) //转化为htm格式 doc.SvaeAs("E:/1.fpt",17) doc.Close() word.Quit() if __name__ == '__main__': saveHtm()
Methode 3: Bei Gleichzeitig zeigt die Office-API das Word-Dokument direkt auf der Webseite an
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie Word in PHP in das HTML-Format. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!