2017-07-26 475 views

回答

1

DOMPDF是HTML渲染优化,但如果由于某种原因,这是行不通的,你还可以添加图片直接使用画布对象到PDF。

在这个时候提供的版本(最新版本是0.8.0),你应该能够做到这一点使用类似下面的代码片段:

$dompdf = new Dompdf(); 
$dompdf->loadHtml($html); 
$dompdf->render(); 
$canvas = $dompdf->getCanvas(); 
$canvas->page_script(' 
    $pdf->set_opacity(.5); 
    $pdf->image("/path/to/image.png", {x}, {y}, {w}, {h}); 
'); 

其中:

  • 的图像在本地文件系统上
  • {x} =水平(X)左上角的位置
  • {y} =垂直(Y)位置从顶部和灰左
  • {w} =图像宽度
  • {h} =图像高度
  • 不透明度是0(透明)到1(不透明)的十进制值
相关问题