Phpword é uma poderosa API de código aberto, escrito no PHP para criar e ler formatos de arquivo, incluindo Doc, docx, ODT,rtf, html e pdf. Usando a API, você pode criar um documento, definir propriedades do documento, inserir imagens, inserir gráficos e mais. Vamos começar a criar um arquivo simples DOCX usando o PHPWORD.
pré-requisitos
Para criar um documento do Word usando o PHPWORD, você precisa dos seguintes recursos instalados em seu sistema operacional:
PHP versão 5.3.3+
[Extensão do analisador XML10] ( This extension is enabled by default )
Zend escaper componen t (você pode instalá -lo usando o seguinte comando)
composer require zendframework/zend-escaper
- [Componente zend stdlib12] (You can install it using the following command)
composer require zendframework/zend-stdlib
Como instalar o phpword
Depois disso, você tem seus pré-requisitos.
composer require phpoffice/phpword
Crie um documento do Word usando PHP
Criar um documento do Word é simples. Você precisa criar um novo documento usando o método phpword () , criar uma nova seção usando o método addSection () e adicione texto nele usando addText () . A seguir, o snippet de código para criar um documento simples do 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');
A seguir, o documento de saída: *