11章PDF

 AdobeのPortable Document Format(PDF)は、画面と印刷の両方で、ドキュメントの一貫した見え方が得られる一般的な方法です。本章では、テキストやグラフィックス、リンクなどを含むPDFファイルを動的に作成する方法を説明します。これは多くのアプリケーションへのドアを開くもので、定型文書や請求書、領収書など、あらゆる種類のビジネス文書が作成できます。また、書面をスキャンしたデータの上にテキストを重ね、それをPDFファイルとして保存することでペーパーワークの大部分が自動化できます。

11.1 PDF用の拡張モジュール

 PHPには、PDFドキュメントを生成するライブラリがいくつかあります。本章のサンプルでは、人気のFPDFライブラリ(http://www.fpdf.org/)を拡張してUTF-8を扱えるようにしたtFPDFライブラリを使用します。tFPDFは、スクリプト内でrequire()関数を使ってPHPコードセットを含めるだけで使用でき、サーバーサイドでの特別な設定も必要ありません。

11.2 ドキュメントとページ

 PDFのドキュメントはページから構成されます。各ページにはテキストや画像が含まれます。この節では、ドキュメントを作成する方法、その中にページを追加する方法、ページにテキストを書き込む方法、その結果をブラウザに返す方法について説明します。

ヒントや提案あるいは一般的な注意
本書の例は、お使いのウェブブラウザにAdobe PDF用のプラグインがインストールされていることを前提としています。インストールされていない場合は正しく動作しません。プラグインはAdobeのウェブページ( ...

Get プログラミングPHP 第4版 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.