PHP TCPDF创建多个PDFS

时间:2011-10-18 18:26:29

标签: php tcpdf

我已经创建了一个报告,并使用TCPDF将其导出为PDF。 我想将报告的不同部分发送到不同的邮件地址,因此我必须在一个进程中创建多个PDFS。 有可能使用TCPDF吗?如果是的话,我怎么能实际做到这一点?

提前致谢

1 个答案:

答案 0 :(得分:0)

TCPDF旨在创建单个PDF。

实际上可行的方法是创建多个TCPDF对象,以及将报告片段添加到PDF,并使用代码将报告添加到pdf的方法。

$requested = array('marketing', 'sales', 'customer service');
$pdfs = array();
foreach ($requested as $type) {
    $pdfs[$type] = createPdfObject();
}

$reportPiece = createGraphForSalesAndMarketing();
addReportPiece($pdfs['marketing'], $reportPiece);
addReportPiece($pdfs['sales'], $reportPiece);

将每个pdf通过电子邮件发送到不同的电子邮件地址作为附件可以通过搜索现有的多种方式的答案来获得更好的答案。