HTML2PDF:生成时出错(有时),但生成 PDF

HTML2PDF : error (sometimes) when generating, but PDF generated

让我解释一下!

我有一个 magento 网站。我在用户下订单时生成自定义 PDF。

它大部分时间都有效,但出于某种原因,有时我会遇到此错误:

Undefined property: Spipu\Html2Pdf\MyPdf::$h in ...../vendor/spipu/html2pdf/src/MyPdf.php on line 670"

这行是这样的:

public function getH()
{
    return $this->h;
}

class 是:class MyPdf 扩展 \TCPDF 在 TCPDF 中,$h 是受保护的变量

很奇怪,知道我的PDF保存在我的服务器上,我可以打开而不会出错..

您知道问题出在哪里吗?

啊啊知道了!

忘记说了,我正在使用一个循环来制作我的 pdf 并将其附加到邮件中。

我不得不将 HTML2PDF 的声明放在循环内部,而不是外部(这是有道理的)。

希望这会有所帮助!