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');
ما يلي هو وثيقة الإخراج: *