我正在尝试用基于html的主要内容和附加的自定义对象编写pdf文档,这些对象对于普通pdf阅读器是不可见的(被忽略)。
主要目标是在文档中包含其他信息,根据这些信息,我的自定义客户端可以显示指向外部应用程序的链接。
我已经试过了
use Mpdf\Mpdf;
//…
$mpdf = new Mpdf([
'tempDir' => __DIR__.'/../../../var/mpdf-tmp',
]);
$mpdf->SetBasePath('/var/www/app');
$mpdf->WriteHTML($html);
$mpdf->WritePdfType(
\setasign\Fpdi\PdfParser\Type\PdfIndirectObject::create($mpdf->n, 0,
\setasign\Fpdi\PdfParser\Type\PdfNumeric::create(123321)
)
);
$mpdf->Output('my-file.pdf', \Mpdf\Output\Destination::FILE);
但是得到
In FpdiTrait.php line 355:
Notice: Undefined index:
从…起 Mpdf\FpdiTrait
以下行:
$n = $this->objectMap[$this->currentReaderId][$value->objectNumber];
哪里 $this->currentReaderId
是 null
所以我不完全理解这是什么 $mpdf->WritePdfType()
应该是公共api的一部分吗?如果答案是肯定的,那么如何使用它?
暂无答案!
目前还没有任何答案,快来回答吧!