php - Zend PDF 内存管理

标签 php zend-framework zend-framework2

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

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

最佳答案

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

$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' 来没有内存限制。

关于php - Zend PDF 内存管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22031809/

相关文章:

php - 发送电子邮件时是否需要换行?

php - Zend Framework 2 过滤/验证内容数组

php - 获取youtube视频文件的时间长度

javascript - 使用 DOM php 通过 Class 从 IMG 获取 SRC

php - 重新安装 MAMP 会删除现有数据库吗?

php - 如何在 Zend Framework 2 中使用事务运行 MySQL 查询

php - ZF2 Curl 不发送帖子值

php - Jquery CSS 淡入淡出和淡出不同的 css 文件

zend-framework - 仅渲染 <form> 标签

zend-framework - Zend_Db_Table : Delete multiple entries