生成超过50000条记录的PDF


generate pdf with more than 50000 records

您好,我正在尝试生成超过500000条记录的交易报告,我尝试了mPDF, FPDF, TCPDF。

以上所有创建错误

<i>Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 6180881 bytes) in J:'shaonline'tcpdf'tcpdf.php on line 20476</i>

我尝试将内存大小设置为1024M,超时设置为30M,但仍然存在相同的错误。

我不会这样做,因为所有这些库都将完整的PDF流保存在内存中,直到它们将其写入磁盘。将数据导出为XML格式,然后使用另一种技术将其转换为PDF格式,例如XSL-FO。