Membaca dan Menulis Fail Word dalam PHP Menggunakan Format XML
Soalan:
Adakah mungkin untuk membaca dan menulis fail Word (2003 dan 2007) dalam PHP tanpa menggunakan COM objek?
Jawapan:
Membaca dan menulis dokumen Word binari memerlukan penghurai canggih yang mentafsir spesifikasi format fail DOC, yang tidak boleh dilaksanakan.
Walau bagaimanapun, anda boleh menggunakan format XML Microsoft Office untuk tujuan ini, memastikan keserasian dengan Word 2003 dan 2007. Untuk membaca, dokumen mesti disimpan dalam format "Word 2003 XML-Document" dalam Word 2007. Untuk menulis, patuhi skema XML yang tersedia secara umum.
Untuk Word 2007 khususnya, OpenXML boleh bekerja. Format DOCX ialah arkib ZIP dengan fail XML. MSDN menyediakan sumber yang luas pada format fail OpenXML, membantu dalam pengambilan data. Menulis adalah lebih kompleks, bergantung pada masa dan usaha yang dilaburkan.
Penyelesaian Alternatif:
PHPExcel, perpustakaan yang menyokong menulis dan membaca daripada fail Excel 2007 menggunakan OpenXML , boleh memberikan pandangan berharga tentang kerumitan bekerja dengan dokumen OpenXML Word.
Atas ialah kandungan terperinci Bolehkah PHP Membaca dan Menulis Fail Word Tanpa Objek COM?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!