我陷入了非常尴尬的境地,在生成 PDF 时,图像在本地环境中显示。但是,不在生产中。使用 mPDF 生成 PDF 时,图像显示为 [X]。
插入$mpdf->showImageErrors = true;控制器后。
public function actionExportCasesPdf($id) {
.
.
.
.
$mpdf = new \mPDF();
$mpdf->showImageErrors = true;
$mpdf->WriteHTML($output);
$mpdf->Output($fileName, 'D');
}
Run Code Online (Sandbox Code Playgroud)
错误
Mpdf异常
IMAGE 错误 (..17.jpg):解析图像文件时出错 - 图像类型无法识别,并且 GD imagecreate 不支持
甚至,GD库是使用命令安装在服务器上的apt-get install php5-gd。并且,图像路径也使用正确。
我试图保留图像源。但是,没有运气。
<img src="<?= \yii\helpers\Url::to('@web/images/logo.png', true) ?>" width="100" alt="logo" />
Run Code Online (Sandbox Code Playgroud)
我搜索并尝试了这些链接给出的解决方案。但是,仍然没有运气:
任何帮助/提示/建议都是值得赞赏的。
使用mPDF(最新版本)显示GIF扩展图像时,我面临以下错误。
除了gif,所有其他扩展名均受支持。
错误:
mPDF错误:IMAGE错误(tiger.gif):解析使用GD库创建的临时文件图像对象以解析GIF图像时出错
我尝试了谷歌为此提供的许多链接,但它们无法正常工作。
任何建议将不胜感激。
谢谢。