0

タイトルとそれぞれの画像を含む次の配列があります。

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を作成したい:page1のArray [0]コンテンツ:上部のタイトル(位置合わせ:中央)とその下の画像画像(位置合わせ:中央、高さ:400、幅:400)

2ページのarray[1]のコンテンツと同じです。

私はこのようにやっていますが、成功していません。以下の私のコードを確認してください:

<?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();
?>

どうすればいいのか教えてもらえますか……ありがとう

4

1 に答える 1

0

最後に、私はそれを自分で解決しました:

私はこれを使用しました:

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

今では私のPDFファイルにタイトルと画像が表示されています.....非常に簡単です:-)

于 2012-10-10T09:36:56.910 に答える