2014-02-06 2 views
0

Мой PHP скрипт создает несколько страниц документа с TCPDF подобное:TCPDF: как сохранить PDF-страницу отдельно?

foreach($data as $dataRow) { 
    // .... 
    $this->WriteHTMLCell(...); 
    $this->AddPage(); 
} 

$this->Output(...); 

Это отлично работает. Но теперь я должен хранить каждую отдельную страницу отдельно. Другими словами: каждая foreach-итерация должна хранить текущую страницу как один файл PDF. Это возможно?

+0

Как вы, желающие получить доступ ПРВ, которые создаются? Не могли бы вы переместить новый документ pdf и вывода в свой цикл foreach, сохранив вывод в вашей файловой системе? – Fredd

ответ

0

Переместите функцию $this->Output(...); внутри функции foreach.

foreach($data as $dataRow) 
{ 
    // .... 
    $this->WriteHTMLCell(...); 
    $this->AddPage(); 

    $this->Output(...); 
} 
+0

Извините, это не поможет. Если i выводит/сохраняется содержимое pdf в файл, файл со второй итерации содержит первую, третья итерация содержит первую и вторую и так далее. Я просто хочу хранить каждую страницу отдельно и многостраничный файл. –

0

метод вывода документа для каждого Интерактивного:

$page=1; 
foreach($data as $dataRow) { 
    // .... 
    $this->WriteHTMLCell(...); 
    $this->Output("document-page-".$page,"I"); 
    $page++; 
} 
Смежные вопросы