2010-12-15 3 views
1

私のコードは非常に簡単ですがありません:Zend FrameworkのPDFは働いていない - ドキュメントは、以下のページ

header('Content-type: application/pdf'); 
header("Content-Disposition: attachment; filename=\"tesat.pdf\""); 
$pdf1 = new Zend_Pdf(); 
$p1=$pdf1->newPage(Zend_Pdf_Page::SIZE_A4); 
$p1->drawLine(10, 10, 40, 40); 
echo $pdf1->render(); 
die; 

私はアクロバットリーダーV9
ZF V1.11
エラーメッセージがあります:「このファイルが原因で開くことができませんがそれはページがありません "
私は何が欠けていますか?

答えて

3

あなたがPDFにページを追加する必要があります。

$pdf1->pages[] = $p1; 

ここZend_Pdfは上のまともなチュートリアルが追加する必要があり、私は `` $ pdf1-> NEWPAGE(...)と思うだろう http://devzone.zend.com/article/2525

+0

です配列へのページ、ああよく - ありがとう! –

2

the manualからページを追加するには、そのページを作成し、そのページに変更を加えてPDFに追加する必要があります。

header('Content-type: application/pdf'); 
header("Content-Disposition: attachment; filename=\"tesat.pdf\""); 
$pdf1 = new Zend_Pdf(); 
$p1 = new Zend_Pdf_Page(Zend_Pdf_Page::SIZE_A4); 
$p1->drawLine(10, 10, 40, 40); 
$pdf1->pages[] = $p1; 
echo $pdf1->render(); 

が有効です。

関連する問題