Zend PDF内存管理

时间:2014-02-26 04:34:10

标签: php zend-framework zend-framework2

我正在尝试使用Zend \ PDF创建一个大型PDF文件。但是由于Zend将数据保存在一个对象中,在某些时候它会显示“内存耗尽”错误消息。

有人知道如何在创建大型PDF文件时管理内存吗?

1 个答案:

答案 0 :(得分:2)

您可以尝试暂时增加内存的大小限制:

$memory_berfore = ini_get('memory_limit'); // in your php.ini
// New Limit
ini_set('memory_limit','256M'); //128M, 256M, 512M, 1024M,... (X*2M)
...
your code (creating large PDF)
...
// Older Limit
ini_set('memory_limit',$memory_berfore);

修改
正如pgampe所述,您可以在我的示例中放置-1而不是'256M',以便没有内存限制。