2014-02-06 45 views
0

我的PHP脚本生成一个多页的文件有这样的TCPDF:TCPDF:如何分开存储PDF页面?

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

$this->Output(...); 

这完美的作品。但现在我必须分别存储每个单独的页面。换句话说:每个foreach迭代都必须将当前页面存储为一个pdf文件。这可能吗?

+0

你怎么想访问所创建的PDF文件?你能否将新的pdf和输出语句移动到你的foreach循环中,将输出保存到文件系统中? – Fredd

回答

0

$this->Output(...);函数内部移到foreach函数中。每个互为作用

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

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

对不起,这没有帮助。如果我输出/持久化PDF文件到一个文件,第二次迭代文件包含第一次,第三次迭代包含第一次和第二次等。我只是想分别存储每个页面和多页面文件。 –

0

文档输出方法:

$page=1; 
foreach($data as $dataRow) { 
    // .... 
    $this->WriteHTMLCell(...); 
    $this->Output("document-page-".$page,"I"); 
    $page++; 
}