我有以下数组,其中包含标题及其各自的图像。
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,如: 第1页的数组[0]内容: 标题位于顶部(对齐:中心)及其下方 图像(对齐:中心,高度:400,宽度:400)
与第2页上的数组[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();
?>
谁能告诉我怎么办呢....谢谢
答案 0 :(得分:0)
最后,我自己解决了这个问题:
我刚用过这个:
foreach ($feeddata as $data) {
$pdf->ezText($data['title'], 15);
$pdf->ezImage($data['image'], 50, 300, none, center);
}
现在它在我的pdf文件中显示标题和图像......非常简单: - )