Heim >Backend-Entwicklung >PHP-Problem >So konvertieren Sie Word in PHP in das HTML-Format

So konvertieren Sie Word in PHP in das HTML-Format

藏色散人
藏色散人Original
2021-07-26 09:19:324806Durchsuche

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.

So konvertieren Sie Word in PHP in das HTML-Format

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 &#39;vendor/autoload.php&#39;;
    $phpWord = \PhpOffice\PhpWord\IOFactory::load(&#39;./4.docx&#39;);
    $xmlWriter = \PhpOffice\PhpWord\IOFactory::createWriter($phpWord, "HTML");
    $xmlWriter ->save(&#39;./ceshi.htm&#39;);

        
   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=&#39;E:/1.doc&#39;
	htmPath=&#39;E:/1.htm&#39;
	word = wc.Dispatch(&#39;Word.Application&#39;)
	print(word) 
	doc = word.Documents.Open(&#39;E:/1.doc&#39;)
	doc.SaveAs("E:/1.htm", 8)               //转化为htm格式 
    doc.SvaeAs("E:/1.fpt",17)                

	doc.Close() 
	word.Quit()

if __name__ == &#39;__main__&#39;:
	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!

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