Phpword è una potente API open source, scritta in PHP per creare e leggere file di file tra cui Doc, Docx, ODT,RTF, HTML e PDF. Utilizzando l’API è possibile creare un documento, impostare le proprietà del documento, inserire immagini, inserire grafici e altro. Iniziamo con la creazione di un semplice file DOCX utilizzando PHPword.
prerequisiti
Per creare un documento Word utilizzando la parola PHP è necessario le seguenti risorse installate nel sistema operativo:
PHP versione 5.3.3+
[XML Parser Extension10] ( This extension is enabled by default )
Zend Escaper Componen T (è possibile installarlo usando il comando seguente)
composer require zendframework/zend-escaper
- [Zend Stdlib Component12] (You can install it using the following command)
composer require zendframework/zend-stdlib
Come installare Phpword
Dopodiché, hai i tuoi prerequisiti pronti, puoi installare Phpword utilizzando un semplice comando compositore:
composer require phpoffice/phpword
Crea un documento Word usando PHP
La creazione di un documento Word è semplice. È necessario creare un nuovo documento utilizzando Phpword () Metodo, creare una nuova sezione utilizzando AddSection () Metodo e aggiungere testo in esso usando AddText () Metodo. Quello che segue è lo snippet di codice per creare un semplice documento 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');
Quanto segue è il documento di output: *