如何编写巨大的PDF文件

时间:2012-05-29 22:47:26

标签: php fpdf huge-pages

我正在使用FPDF 我需要每10页左右写一次磁盘,否则内存会耗尽 我该怎么做? 我尝试调用输出方法('filename.pdf','F');在一个循环中,这不起作用。
知道它应该是什么样的吗?

1 个答案:

答案 0 :(得分:1)

您需要查看FPDF的来源。我正在使用TFPDF,我认为它是FPDF的衍生工作,但功能应该是相同的。

特别是_out($ s)

有一个功能
function _out($s)
{
        // Add a line to the document
        if($this->state==2)
                $this->pages[$this->page] .= $s."\n";
        else
                $this->buffer .= $s."\n";
}

不要像在两种情况下那样附加到缓冲区......只需要写入您选择的打开文件描述符。