2012-10-09 65 views
0

我有以下數組,其中包含標題及其各自的圖像。在php中使用標題+圖像創建PDF

Array 
(
    [0] => Array 
     (
      [title] => Title1 : Introduction 
      [image] => http://path/to/file.png 
     ) 

    [1] => Array 
     (
      [title] => Title2 : Description 
      [image] => http://path/to/file.jpg 
     ) 
    . 
    . 
    . 
    //and so on 

) 

我想創建它的PDF喜歡: 數組[0]第1頁內容: 標題頂部(對齊:中​​心)和其下方 圖片(對齊:中​​心,高度:400,寬度: 400)

同樣喜歡陣列[1]第2頁上的內容等等...

我做這樣的,但沒有得到任何成功。檢查下面我的代碼:

<?php  
include_once ('class.ezpdf.php'); 

$feeddata = unserialize(urldecode($_GET['feed'])); 

$pdf = & new Cezpdf('LETTER'); 

$image = imagecreatefrompng("background.png"); 
$pdf->addImage($image, 0, 0, 611); 

$pdf->selectFont("fonts/Helvetica.afm"); 
$pdf->setColor(0/255, 0/255, 0/255); 

$pdf->setLineStyle(0.5); 
$pdf->line(80, 615, 540, 615); 
$pdf->setStrokeColor(0, 0, 0); 

$pdf->setColor(0/255, 0/255, 0/255); 
$pdf->addText(30, 16, 8, "<b>Created " . date("m/d/Y")); 

foreach($feeddata as $data){ 
    $pdf->addText(80, 620, 10, $data['title']); 
    $pdf->addImage($data['image'], 0, 0, 611); 
} 

$pdf->ezStream(); 
?> 

誰能告訴我,我怎麼能做到這一點....感謝

回答

0

最後,我解決了它自己:

我只是用這樣的:

foreach ($feeddata as $data) { 
    $pdf->ezText($data['title'], 15); 
    $pdf->ezImage($data['image'], 50, 300, none, center); 
} 

現在它顯示的標題和圖像在我的PDF文件.....很容易:-)