想要实现pdf文件5页数据,每页都有一个图片,怎么实现?

程序问题描述:想要实现pdf文件5页数据,每页都有一个图片,图片上可任意写文字,但是$pdf->images()跟$pdf->write()重复执行,最后的图片和文字会把之前的覆盖了,不知道手册上有没有解决方案,

require('./public/chinese/chinese-unicode.php'); 
$pdf=new PDF_Unicode(); 
$pdf->Open(); 
$pdf->AddUniGBhwFont('uni'); 
$pdf->SetFont('uni','',10); 
//$pdf->SetTextColor(0,0,255);
//$pdf->Rect(10, 10, 200, 200 , char);
$pdf->SetAutoPageBreak(TRUE,0);
$arrM = array(
$_POST['trait'],
$_POST['uses'],
$_POST['explains'],
);
//var_dump($arrM);die;
for($i=0;$i<10;$i++){
$pdf->Image('d:/img/m'. $i .'.jpg', 5, 5, 200, 150);
$pdf->Write(8, $arrM[$i]); 
 }
$pdf->Output('m.pdf',D); 
}

 

解决方法如下:

mage(string file, float x, float y [, float w [, float h [, string type [, mixed link]]]]) 
參數
file 图像文件名称 
x 左上角的横坐标(x) 
y 左上角的纵坐标(y) 
w 在页面上图像的宽度。如果没有定义或定义为0,它会自动计算。 
h 在页面上图像的高度。如果没有定义或定义为0,它会自动计算。 
type 图像格式。格式值为:JPG、JPEG、PNG。如果没有定义图像格式,会由图像文件名称后面的扩展名来推论出图像的格式。 
link URL 或 identifier 由 AddLink() 处理。 

posted @ 2013-05-17 17:19  月夜风2012  阅读(573)  评论(0编辑  收藏  举报
合肥办公家具 数控模具