phpword هي واجهة برمجة تطبيقات قوية مفتوحة المصدر ، مكتوبة في PHP لإنشاء وقراءة تنسيقات الملفات بما في ذلك doc ، docx ، ODT ،RTF ، 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 () ، قم بإنشاء قسم جديد باستخدام 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');

ما يلي هو وثيقة الإخراج: *