Laravel Dompdf- 更改摄影大小

Posted

技术标签:

【中文标题】Laravel Dompdf- 更改摄影大小【英文标题】:Laravel Dompdf- Change photography size 【发布时间】:2017-12-07 09:35:52 【问题描述】:

我有一系列用手机拍摄的照片。我正在尝试以 PDF 格式打印一个完整的文档(由 Laravel 中的 DOMPDF 完成),其中插入了文本和照片。它工作得很好,除了照片,它打印得非常非常小。

我在背景方面遇到了同样的问题,但我用精确的 A4 尺寸设计了它(打印点)。

我的问题是如何修改照片,以便以我想要的尺寸打印在 PDF 中。

php 代码:

$cliente = Cliente::findOrFail($id);
$view = \View::make('cpanel.pdf.curriculum', compact('cliente'))->render();
$pdf = \App::make('dompdf.wrapper');
$pdf->loadhtml($view);
return $pdf->download('cv-'.$cliente->nombre." ".$cliente->apellidos."-".Date('d-m-Y').'.pdf');

我尝试使用 css 规则,但 DOMPDF 忽略了图像

<img style="width: 125pt;border: 1px solid red;" src="URL::asset('/images/candidatos/'.$cliente->foto)" />

【问题讨论】:

【参考方案1】:

而不是资产 URL::asset('/images/candidatos/'.$cliente->foto) 使用相对 url 例如。 "home/public_html/img/imagename.jpg"

【讨论】:

【参考方案2】:

style=后面有个分号,用双引号代替

【讨论】:

在此处复制/粘贴时输入错误。已编辑。

以上是关于Laravel Dompdf- 更改摄影大小的主要内容,如果未能解决你的问题,请参考以下文章

DOMPDF:图像不可读或为空。 (使用 barryvdh/laravel-dompdf)

laravel中使用的PDF扩展包——laravel-dompdf和laravel-snappy

Laravel Dompdf 生成 pdf 错误

Dompdf 包在 laravel 中支持其他语言

Dompdf-Laravel Unicode 字符无法正确呈现

Laravel:尝试获取 PDF 时出现 DOMPDF 错误