1. 製品
  2.   PDF
  3.   PHP
  4.   PHPPdf
 
  

PHP ライブラリを介して XML ドキュメントを PDF に変換する 

PDF ドキュメントを生成、編集、処理し、バーコード、チャート、表、ヘッダーとフッター、ブックマークを PDF ファイルに追加するためのオープン ソース PHP API。

PHPPdf ライブラリは、外部依存関係なしに、独自のアプリケーション内で XML ドキュメントを PDF ドキュメントまたはグラフィック ファイルに変換する機能を提供します。 PHP PDF ライブラリを使用すると、プログラマーは非常に少ない数行の PHP コードで、一連の特別な機能をサポートするカスタム PDF アプリを簡単に作成できます。

PHPPdf は、開発者が最小限のコストと労力で独自の強力な PDF コンバーターを構築するのに役立ちます。 PDF ファイルのゼロからの生成、PDF でのバーコードのサポート、簡単なグラフの描画、外部および内部のハイパーリンクのサポート、ブックマークの作成のサポート、付箋、ヘッダー、フッターの追加など、PDF の作成と操作に関連するいくつかの重要な機能がライブラリで完全にサポートされています。サポート、透かしの追加、ページと列の分割、メタデータなど。

PHPPdf ライブラリには、スタイルシートを定義するためのサポートも含まれています。スタイルシートは外部ファイルで簡単に定義でき、属性の短い宣言と長い宣言を含めることができます。また、ユーザーがデフォルトの名前付きカラーを作成または上書きできるようにするカラー パレットもサポートしています。

.

Previous Next

PHPPdf 入門

PHPPdf は packagist.org で入手できるので、composer を使用してこのライブラリとすべての依存関係をダウンロードできます。スムーズなインストールのために、次のコマンドを使用してください。

コンポーザー経由で PHPPdf をインストールする

$ composer require psliwa/php-pdf

PHP API を介した XML からの PDF ファイルの作成

PHPPdf ライブラリを使用すると、ソフトウェア開発者は独自の PHP アプリケーション内で XML ドキュメントを変換して PDF ドキュメントを作成できます。このライブラリは UTF-8 エンコーディングをサポートしており、この目的のためにいくつかのフリー フォントを提供しています。リーガル、レター、A4 などの標準の定義済みの値を使用して、ページ サイズを簡単に設定できます。また、カスタム ページの寸法を設定することもできます。通常、太字、斜体、太字 - 斜体、ライト、またはライト - 斜体などのフォントの種類、サイズ、およびスタイルを簡単に定義することもできます。

ドキュメントを解析して PHP 経由で PDF を作成する

 //register the PHPPdf and vendor (Zend_Pdf and other dependencies) autoloaders
require_once 'PHPPdf/Autoloader.php';
PHPPdf\Autoloader::register();
PHPPdf\Autoloader::register('/path/to/library/lib/vendor/Zend/library');
//if you want to generate graphic files
PHPPdf\Autoloader::register('sciezka/do/biblioteki/lib/vendor/Imagine/lib');
$facade = new PHPPdf\Core\Facade(new PHPPdf\Core\Configuration\Loader());
//$documentXml and $stylesheetXml are strings contains XML documents, $stylesheetXml is optional
$content = $facade->render($documentXml, $stylesheetXml);
header('Content-Type: application/pdf');
echo $content;

PDF ファイルにヘッダーとフッターを追加する

ヘッダーとフッターは、PDF ドキュメントにプロフェッショナルな外観を与える PDF の上部と下部のセクションです。長い PDF ドキュメントを整理して読みやすくするために、開発者は PDF ドキュメントのヘッダーとフッター セクションを使用できます。 PHPPdf には、PDF ドキュメントにヘッダーとフッターを追加するためのサポートが含まれています。繰り返しヘッダー/フッターの追加、ヘッダー/フッターへの画像の挿入、ページ番号の追加などの機能をサポートしています。

PHP による PDF ファイルでのバーコードのサポート

ヘッダーとフッターは、PDF ドキュメントにプロフェッショナルな外観を与える PDF の上部と下部のセクションです。長い PDF ドキュメントを整理して読みやすくするために、開発者は PDF ドキュメントのヘッダーとフッター セクションを使用できます。 PHPPdf は、PDF ドキュメントへのヘッダーとフッターの追加をサポートしています。繰り返しヘッダー/フッターの追加、ヘッダー/フッターへの画像の挿入、ページ番号の追加などの機能をサポートしています。

PDF ドキュメントからメタデータを抽出する

PHPPdf ライブラリは、ソフトウェア開発者が PHP を介して PDF ドキュメントからメタデータを読み取り、抽出する機能を提供します。 メタデータ には、PDF ドキュメントに関する非常に重要な情報が含まれています。このライブラリは、Creator、Keywords、Subject、Author、Title、ModDate、CreationDate、Trapped などのメタデータをサポートしています。

 日本