PHPWORD to potężny interfejs API open source, napisany w PHP do tworzenia i odczytu formatów plików, w tym DOC, DOCX, ODT,RTF, HTML i PDF. Za pomocą interfejsu API możesz utworzyć dokument, ustawić właściwości dokumentu, wstawić obrazy, wstawić wykresy i więcej. Zacznijmy od tworzenia prostego pliku DOCX za pomocą PHPWORD.

Wymagania wstępne

Aby utworzyć dokument Word za pomocą słowa phpword, potrzebujesz następujących zasobów zainstalowanych w systemie operacyjnym:

  • Wersja PHP 5.3.3+

  • Kompozytor

  • [XML Parser Extension10] ( This extension is enabled by default )

  • Zend escaper komponen t (możesz go zainstalować za pomocą następującego polecenia)

composer require zendframework/zend-escaper
  • [Zend Stdlib Component12] (You can install it using the following command)
composer require zendframework/zend-stdlib

Jak zainstalować PHPWORD

Następnie przygotujesz swoje warunki wstępne, możesz zainstalować PHPWord za pomocą prostego polecenia kompozytora:

composer require phpoffice/phpword

Utwórz dokument Word za pomocą PHP

Tworzenie dokumentu Word jest proste. Musisz utworzyć nowy dokument za pomocą PHPWORD () , Utwórz nową sekcję za pomocą metody addsection () i dodać do niej tekst za pomocą addText () . Poniżej znajduje się fragment kodu, aby utworzyć prosty dokument 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');

Poniżej znajduje się dokument wyjściowy: *