PHPWORD เป็น API โอเพ่นซอร์สที่ทรงพลังซึ่งเขียนใน PHP เพื่อสร้างและอ่านรูปแบบไฟล์รวมถึง DOC, DOCX, ODT,[RTF][RTF][RTF][RTF] 5], HTML และ PDF การใช้ API คุณสามารถสร้างเอกสารตั้งค่าคุณสมบัติเอกสารแทรกภาพแทรกแผนภูมิและ เพิ่มเติม มาเริ่มต้นด้วยการสร้างไฟล์ docx โดยใช้ phpword
สิ่งที่ต้องทำล่วงหน้า
ในการสร้างเอกสาร Word โดยใช้ phpword ที่คุณต้องการทรัพยากรต่อไปนี้ที่ติดตั้งในระบบปฏิบัติการของคุณ:
PHP เวอร์ชัน 5.3.3+
[XML Parser Extension10] ( This extension is enabled by default )
Zend Escaper Componen t (คุณสามารถติดตั้งได้โดยใช้คำสั่งต่อไปนี้)
composer require zendframework/zend-escaper
- [Zend stdlib Component12] (You can install it using the following command)
composer require zendframework/zend-stdlib
วิธีการติดตั้ง phpword
หลังจากนั้นคุณมีข้อกำหนดล่วงหน้าของคุณพร้อมคุณสามารถติดตั้ง phpword โดยใช้คำสั่ง Composer Simple:
composer require phpoffice/phpword
สร้างเอกสาร Word โดยใช้ PHP
การสร้างเอกสาร Word นั้นง่าย คุณต้องสร้างเอกสารใหม่โดยใช้ phpword () วิธีสร้างส่วนใหม่โดยใช้ addsection () เมธอดและเพิ่มข้อความในมันโดยใช้ addText () เมธอด ต่อไปนี้เป็นตัวอย่างโค้ดเพื่อสร้างเอกสาร Word ง่าย ๆ
<?php
require_once 'vendor\phpoffice\phpword\bootstrap.php';
// Create the new document..
$phpWord = new \PhpOffice\PhpWord\PhpWord();
// Add an empty Section to the document
$section = $phpWord->addSection();
// Add Text element to the Section
$section->addText(
'File Format Developer Guide - '
. 'Learn about computer files that you come across in '
. 'your daily work at: www.fileformat.com'
);
// Save document
$objWriter = \PhpOffice\PhpWord\IOFactory::createWriter($phpWord, 'Word2007');
$objWriter->save('D:\HelloWorld.docx');
ต่อไปนี้เป็นเอกสารเอาต์พุต: *