PHP TCPDF Создать несколько PDFS - PullRequest
0 голосов
/ 18 октября 2011

Я создал отчет и экспортировал его в PDF с использованием TCPDF.Я хочу отправить разные части отчета на разные почтовые адреса, поэтому мне нужно создать несколько PDFS за один процесс.Возможно ли это сделать с помощью TCPDF?Если да, то как я могу это сделать?

Заранее спасибо

1 Ответ

0 голосов
/ 19 октября 2011

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 на отдельный адрес электронной почты в виде вложения будет лучше, если просто найти существующие ответы на многие способы сделать это.

...