PHPWORDは強力なオープンソースAPIで、doc、docx、odt、rtf[RTF]を含むファイル形式を作成および読み取りするためにPHPで記述されています。 5]、HTML、およびPDF。 APIを使用して、ドキュメントを作成し、ドキュメントプロパティを設定し、画像を挿入し、チャートを挿入し、その他を使用できます。 PHPWordを使用して、単純なdocxファイルを作成することを始めましょう。
前提条件
PHPWordを使用して単語ドキュメントを作成するには、オペレーティングシステムにインストールされている次のリソースが必要です。
PHPバージョン5.3.3+
[XMLパーサー拡張子10] ( This extension is enabled by default )
Zend Escaper Componen t(次のコマンドを使用してインストールできます)
composer require zendframework/zend-escaper
- [Zend stdlibコンポーネント12] (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');
以下は出力ドキュメントです。 *