PHPDocx
Word ファイル処理用のオープンソース PHP API
無料の PHP API を使用して、MS Word DOCX ファイルを開き、読み、書き、操作し、PDF および HTML 形式に変換します。表の追加と編集、テキストの抽出を簡単に行うことができます。
PHPDocx は、ソフトウェア開発者が独自の PHP アプリケーション内で Microsoft Office Word ドキュメントを動的に生成できるようにするオープン ソース ライブラリです。このライブラリは非常に安定しており、単語 DOCX ドキュメントを生成するためのいくつかのオプションを提供します。基本的な機能や HTML と CSS の WordML への変換を使用して、Word 文書を簡単に作成できます。 PHPDocx は、無料版である LGPL ライセンスの下で利用できます。有料版には、ネストされたリスト、テキスト ボックス、カスタマイズされたヘッダーとフッター、3D グラフ、MathML など、いくつかの高度でカスタマイズされた機能も用意されています。
PHPdocX ライブラリには、テキストの追加、表の挿入と管理、Word 文書への画像やグラフィック チャートの追加、基本的な書式設定、Word から HTML への変換など、ワープロと Word 文書管理に関連するいくつかの非常に重要な機能のサポートが含まれています。また、HTML および CSS コンテンツを簡単にインポートしたり、PDF ファイルやその他の多くの重要な機能にエクスポートしたりすることもできます。
PHPDocx 入門
PHPDocx ページから ZIP パッケージを ダウンロード し、データ/ソフトウェア ライブラリを使用するサーバー パスにファイルをコピーしてください。ソフトウェア ライブラリの使用を開始するには、ライセンス コードとサブドメイン/ドメイン/IP を追加する必要があります。
PHP API を使用して Word 文書を生成および編集する
オープン ソースの PHPDocx ライブラリは、新しい Word ドキュメントを .docx ファイル形式で作成する機能を提供します。ライブラリは、独自のニーズに応じて既存の Word ドキュメントを変更するためのサポートも提供しました。テキストの追加や段落の挿入、テキストの配置、フォント スタイルの追加、表の挿入と変更などを簡単に行うことができます。
Word DOCX からのテキスト抽出
オープン ソースの PHPDocx ライブラリを使用すると、ソフトウェア開発者は、わずか数行の PHP コードを使用して、アプリケーション内で Word DOCX ファイル形式からテキストを抽出することができます。また、Word 文書から画像、見出し、表データなどを簡単に抽出するためのサポートも含まれていました。 Word 文書内の任意の場所にテキストを簡単に追加することもできます。このライブラリは、テキストを Word 文書に簡単に変換することもサポートしています。
Word DOCX 内での表の追加と編集
表は、Microsoft Word 文書の非常に便利な部分であり、主にさまざまな方法でコンテンツを整理するために使用されます。オープン ソースの PHPDocx API には、PHP アプリケーション内でテーブルを追加および変更するための完全なサポートが含まれています。テーブルへの新しい行の挿入、テーブルへのセルの追加、セルへのテキストの挿入、ネストされたテーブルの追加、セルのマージ、選択した境界線のテーブルへの追加など、テーブルに対してさまざまな操作を実行することもできます。の上。
Word DOCX 内にテーブルを追加する - PHP
<?php
require_once '../../../classes/CreateDocx.php';
$docx = new CreateDocx();
// create a few Word fragments to insert rich content in a table
$link = new WordFragment($docx);
$options = array(
'url' => 'http://www.google.es'
);
$link->addLink('Link to Google', $options);
$image = new WordFragment($docx);
$options = array(
'src' => '../../img/image.png'
);
$image->addImage($options);
$valuesTable = array(
array(
'Title A',
'Title B',
'Title C'
),
array(
'Line A',
$link,
$image
)
);
$paramsTable = array(
'tableStyle' => 'LightListAccent1PHPDOCX',
'tableAlign' => 'center',
'columnWidths' => array(1000, 2500, 3000),
);
$docx->addTable($valuesTable, $paramsTable);
$docx->createDocx('example_addTable_2');
PHP を使用して Word 文書を PDF に変換
PDF (Portable Document Format) は広く普及しているファイル形式で、さまざまな種類のデータの保存に使用されています。無料版の PHPDocx ライブラリには、Microsoft Word ドキュメントを PDF ファイル形式に簡単に変換する機能が含まれています。