第37章 Zend_Pdf

目次

37.1. 導入
37.2. PDF ドキュメントの作成および読み込み
37.3. PDF ドキュメントへの変更内容の保存
37.4. ドキュメントのページ
37.4.1. ページの作成
37.4.2. ページの複製
37.5. 描画
37.5.1. ジオメトリ
37.5.2. 色
37.5.3. 図形の描画
37.5.4. テキストの描画
37.5.5. フォントの使用
37.5.6. 1.5 以降で使用できる、フォントの抽出
37.5.7. 画像の描画
37.5.8. 直線の描画スタイル
37.5.9. 塗りつぶしのスタイル
37.5.10. 回転
37.5.11. グラフィックの状態の保存/復元
37.5.12. 描画領域のクリッピング
37.5.13. スタイル
37.5.14. 透明度
37.6. ドキュメントの情報およびメタデータ
37.7. Zend_Pdf モジュールの使用例

37.1. 導入

Zend_Pdf モジュールは、PHP 5 用に書かれた PDF (Portable Document Format) 操作エンジンです。既存のドキュメントの読み込みや新しいドキュメントの作成、 ドキュメントの変更および変更内容の保存が可能です。PHP アプリケーションから 既存のテンプレートを使用した PDF を作成したり、新しい PDF ドキュメントを作成したりする際の助けになるでしょう。 Zend_Pdf モジュールは、以下の機能をサポートしています。

  • 新しいドキュメントの作成や既存のドキュメントの読み込み [2]

  • 指定した版のドキュメントの取得

  • ドキュメント内のページの操作。ページの並び順の変更や新しいページの追加、 ドキュメントからのページの削除など

  • さまざまな図形の描画 (直線、矩形、多角形、円、楕円、扇形)

  • 14 種類の標準 (組み込み) フォントのうちのいずれか、あるいはあなたが用意した TrueType フォントを使用したテキストの描画

  • 回転

  • 画像の描画 [3]

  • PDF ファイルのインクリメンタルな更新



[2] PDF V1.4 (Acrobat 5) 形式のドキュメントの読み込みをサポートしています。

[3] JPG、PNG [チャネルあたり8bit+Alpha まで] および TIFF 画像をサポートしています。