Prestashop TCPDF pdf发票

时间:2015-03-31 12:16:41

标签: prestashop tcpdf invoice

我无法解决这个prestashop发票问题。 Prestashop使用TCPDF生成PDF发票。

这是我的footer.tpl代码:

<table style="width: 100%;">
    <tr>
        <td style="width: 100%">
            <img src="http://myshop.com/img/invoicefooter.jpg"  />
        </td>
    </tr>
</table>

正如您所见,我在页脚上添加了图像。 Prestashop在每个页面上生成页眉和页脚。所以它对我而言,但是让你展示: 这是包含2页的发票示例:第一页页脚(http://prntscr.com/6nn5c9),这是最后一页页脚 - http://prntscr.com/6nn5lo

t understand what错了。我试着看看TCPDF.php函数的页脚,getfooter()等等。

简单地说,如果我有1页PDF发票,它显示正确。如果我有2页的PDF发票,我只能在最后一页得到正确的查看...

感谢您的帮助!这对我来说非常重要..

1 个答案:

答案 0 :(得分:1)

是的,我找到了解决方案。我真的不知道为什么,也没有太多时间去寻找bug,但这种方法可以帮助我在每个页脚上添加正确的图像。

在prestashop / classes / pdf中扩展PDFGenerator.php并查找功能页脚:

$this->Image($image_file, 11, 241, 189, '', 'JPG', '', 'T', false, 300, '', false, false, 0, false, false, false);

使用功能图像将图像放在页脚上。现在我可以在每个页面上看到正确的图像。