phpword یک API قدرتمند منبع باز است که در PHP نوشته شده است تا فرمت های پرونده ای از جمله Doc ، Docx ، ODT ،[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 require phpoffice/phpword

با استفاده از PHP یک سند کلمه ایجاد کنید

ایجاد یک سند کلمه ساده است. شما باید با استفاده از روش phpword () یک سند جدید ایجاد کنید ، با استفاده از روش افزودن () یک بخش جدید ایجاد کنید و با استفاده از روش addText () متن را در آن اضافه کنید. در زیر قطعه کد برای ایجاد یک سند کلمه ساده است.

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

در زیر سند خروجی است: *