PDFファイルを作る - Zend Framework
公式ドキュメントの解説だけじゃ理解できんって人向け。
つかメモ。
<?php require_once 'Zend/pdf.php'; // ./ZendFramework-1.0.3/library/ $save_dir = './create.pdf'; // pdfファイルを保存する場所 $draw_text = 'Hello Would!'; // ページに表示するテキスト // pdfの基盤作成 $pdf = new Zend_Pdf(); // pdfのページ作成 $page = new Zend_Pdf_Page(Zend_Pdf_Page::SIZE_A4); // ページで使うフォントの指定(テキストを書くときは必須) $font = Zend_Pdf_Font::fontwithName(Zend_Pdf_Font::FONT_HELVETICA); $page->setFont($font, 36); // ページにテキストを書く $page->drawText($draw_text, 200, 740); // pdfの基盤にページを代入 $pdf->pages[0] = $page; // pdfファイルに保存(常に上書き) $pdf->save($save_dir); ?>
基盤って表現は鵜呑みにしないように。分かりやすく書いただけなんで。
テキスト以外の描写がしたければZend_Pdf_Pageにあるメソッドを探ってくださいー。
→ http://www.zendframework.com/manual/ja/zend.pdf.drawing.html
$pdf->pages[] = $page;
これみたいに配列を指定しなくても問題ないが、実行する度にページ数が増えるだけ。