第24章 Zend_Pdf

目次

24.1. 導入
24.2. PDF ドキュメントの作成および読み込み
24.3. PDF ドキュメントへの変更内容の保存
24.4. ドキュメントのページ
24.5. 描画
24.5.1. ジオメトリ
24.5.2. 色
24.5.3. 図形の描画
24.5.4. テキストの描画
24.5.5. フォントの使用
24.5.6. 画像の描画
24.5.7. 直線の描画スタイル
24.5.8. 塗りつぶしのスタイル
24.5.9. 回転
24.5.10. グラフィックの状態の保存/復元
24.5.11. 描画領域のクリッピング
24.5.12. スタイル
24.6. Zend_Pdf モジュールの使用例

24.1. 導入

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

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

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

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

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

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

  • 回転

  • 画像の描画 [4]

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



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

[4] JPG、PNG [8bit+Alpha まで] および TIFF 画像をサポートしています。