【问题标题】:mPDF - remove image bordersmPDF - 删除图像边框
【发布时间】:2013-04-29 13:10:33
【问题描述】:

我正在使用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');

【问题讨论】:

  • 请提供代码。
  • 而不是边框​​:0;将其设为边框:无;这可能有效
  • 边框样式没有任何改变。仍然有一个非常微弱的灰色边框。
  • 你有没有找到解决这个问题的方法,因为我们也有模糊的边框?..
  • 看起来像 Firefox 中的一个错误,因为 Chrome 可以完美呈现 PDF。

标签: php pdf mpdf


【解决方案1】:

我不是要发布 necro 帖子,但这是在 Google 上出现的第一个也是唯一一个。

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

【讨论】:

    【解决方案2】:

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

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

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

    1. 我没有添加&lt;img src="..."&gt;,而是创建了一个div,并使用css将其添加为背景。

    成功了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-05
      • 1970-01-01
      • 2018-11-13
      • 2011-08-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多