Lesen und Schreiben von Word-Dateien in PHP mithilfe von XML-Formaten
Frage:
Ist es das? Es ist möglich, Word-Dateien (2003 und 2007) in PHP zu lesen und zu schreiben, ohne COM zu verwenden Objekte?
Antwort:
Das Lesen und Schreiben binärer Word-Dokumente erfordert einen ausgefeilten Parser, der die Spezifikationen des DOC-Dateiformats interpretiert, was nicht möglich ist.
Sie können hierfür jedoch die XML-Formate von Microsoft Office nutzen, um die Kompatibilität mit Word 2003 und 2007 zu gewährleisten. Zum Lesen müssen Dokumente im gespeichert werden „Word 2003 XML-Dokument“-Format in Word 2007. Halten Sie sich beim Schreiben an das öffentlich verfügbare XML-Schema.
Speziell für Word 2007 kann OpenXML verwendet werden. Das DOCX-Format ist ein ZIP-Archiv mit XML-Dateien. MSDN stellt umfangreiche Ressourcen zum OpenXML-Dateiformat bereit, die beim Datenabruf helfen. Das Schreiben ist je nach Zeit- und Arbeitsaufwand komplexer.
Alternative Lösung:
PHPExcel, eine Bibliothek, die das Schreiben und Lesen von Excel 2007-Dateien mithilfe von OpenXML unterstützt , kann wertvolle Einblicke in die Komplexität der Arbeit mit OpenXML-Word-Dokumenten liefern.
Das obige ist der detaillierte Inhalt vonKann PHP Word-Dateien ohne COM-Objekte lesen und schreiben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!