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');

ต่อไปนี้เป็นเอกสารเอาต์พุต: *