【问题标题】:TCPDF ERROR: [Image] Unable to get the size of the imageTCPDF 错误:[图像] 无法获取图像的大小
【发布时间】:2016-09-09 19:55:32
【问题描述】:

我们正在使用 Magento 的扩展程序,它基于 php (phtml) 模板为订单生成 PDF。

我已经对其进行了一些自定义,但出现以下错误

a:5:{i:0;s:149:"TCPPDF ERROR: [Image] 无法获取图像大小:http://example.com/skin/frontend/my-package/default/images/packing-slip-logo.jpg";i:1;s:1193:"#0 /var /www/example/lib/tcpdf/tcpdf.php(6884): TCPDF->Error()

这就是我添加图像的方式:

<img width="900" style="width: 900px; margin: 0; padding: 0" src="<?php echo Mage::getBaseUrl('skin'); ?>frontend/my-package/default/images/packing-slip-logo.jpg" />

我是否遗漏了一些关于如何添加图片的明显内容?

【问题讨论】:

    标签: php magento tcpdf


    【解决方案1】:

    问题是由于代码中的双引号引起的。 改变这个

    <img width="900" style="width: 900px; margin: 0; padding: 0" src="<?php echo Mage::getBaseUrl('skin'); ?>frontend/my-package/default/images/packing-slip-logo.jpg" />
    

    这个;

    echo"<img width='900' style='width: 900px; margin: 0; padding: 0' src='".Mage::getBaseUrl('skin')."'frontend/my-package/default/images/packing-slip-logo.jpg' />
    

    如果你想在 writehtml 部分使用双引号,你必须使用像这样的转义字符 \"

    【讨论】:

      【解决方案2】:

      试试这个希望对你有帮助。

      <img width="900" style="width: 900px; margin: 0; padding: 0" src="<?php echo Mage::getBaseUrl('skin').'frontend/my-package/default/images/packing-slip-logo.jpg'; ?>" />
      

      【讨论】:

        猜你喜欢
        • 2015-01-19
        • 2011-12-01
        • 1970-01-01
        • 1970-01-01
        • 2012-11-24
        • 1970-01-01
        • 1970-01-01
        • 2012-06-02
        • 1970-01-01
        相关资源
        最近更新 更多