2

我正在使用mPDF生成带有图像的 PDF。

问题是,当我渲染图像时,它周围有一个轻微的边框。

有没有办法删除这个?

谢谢

$mpdf=new mPDF('c'); 
$mpdf->SetDisplayMode('fullpage');
$content = '<img src="/image.png" style="width:100%;border:0;" />';
$mpdf->writeHTML($content);
$mpdf->Output('test.pdf', 'F');
4

2 回答 2

0

不是要死去的帖子,但这是谷歌上第一个也是唯一一个出现的东西。

将您的图像转换为 CMYK。那应该可以解决您的问题。

于 2016-09-10T19:07:06.750 回答
0

我有同样的问题,应该使用 Imagick。我做了两件事:

  1. 添加了这样的白色边框

$signature = new \Imagick(); $signature->borderImage('white',1,1);

  1. 而不是添加<img src="...">我创建了一个div并使用css将其添加为背景。

那行得通。

于 2021-02-13T20:36:40.567 回答