【发布时间】:2011-10-18 18:26:29
【问题描述】:
我创建了一个报告并使用 TCPDF 将其导出为 PDF。 我想将报告的不同部分发送到不同的邮件地址,因此我必须在一个过程中创建多个 PDF。 是否有可能使用 TCPDF 来做到这一点?如果是的话,我该怎么做呢?
提前致谢
【问题讨论】:
我创建了一个报告并使用 TCPDF 将其导出为 PDF。 我想将报告的不同部分发送到不同的邮件地址,因此我必须在一个过程中创建多个 PDF。 是否有可能使用 TCPDF 来做到这一点?如果是的话,我该怎么做呢?
提前致谢
【问题讨论】:
TCPD 专为创建单个 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 作为附件通过电子邮件发送到不同的电子邮件地址会得到更好的答案,只需搜索多种方法的现有答案即可。
【讨论】: