TCPDF产生损坏的PDF字符串附件

时间:2019-05-10 14:13:42

标签: php pdf tcpdf

我想从TCPDF产生两种类型的输出,一种字符串附件和一种实际文件。但是,两次使用pdf-> Output似乎无效。虽然第二个PDF的大小正确(以字节为单位),但Acrobat告诉我它已损坏。

如果我删除其中一个输出,则另一个也可以,但是拥有两个将始终导致第二个输出中的PDF损坏。根据其他地方的一些建议,我尝试了ob_end_clean()但无济于事。

输出看起来像这样:

$pdf->Output('/some directory/Filename.pdf','F');
$cert_string = $pdf->Output('Filename.pdf','S');

然后,在phpmailer中,我这样做:

$email->AddStringAttachment($cert_string,'Filename.pdf');

我的猜测是问题出在我两次调用pdf->输出。因为如果删除第一条输出语句,字符串附件就可以正常工作。那么,要拥有两个输出命令,我该怎么做?

0 个答案:

没有答案