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); 
}
PHP图片PDFfpdf

解决方案 »

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

  2. 你让他放在一个地方,当然他就放在一个地方了Image(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() 处理。 
      

  3. 懂了,你的意思是每次设置image()函数都给它不同的坐标,谢啦。。
      

  4. 手动跳页?
    不是有 AddPage 方法吗?
    $pdt->AddPade($pdf->CurOrientation);
      

类似问题 »