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.