html到pdf - 100k到200k记录

时间:2015-04-29 12:41:21

标签: php mysql pdf fpdf mpdf

我的数据集大约有100万条记录。我将生成超过10万行的PDF格式。

我测试了MPDF(如果我使用html表生成大约1800条记录,则内存不足)和Fpdf(生成大约40k条记录 - 基于表格)。

我不想让我的php应用程序整个内存来避免这个问题。

我们是否有任何其他库可以在php中使用,一次性导出超过10万行? 我使用mpdf生成表的代码(我在这里排除了导出)

   $html="<table>";
              $html.="<tr>";
              $html.="<td> <b> header 1</b></td>";
              $html.="<td> <b> header 2</b></td>";
              $html.="<td> <b> header 3</b></td>";
              $html.="<td> <b> header 4</b></td>";
              $html.="<td> <b> header 5</b></td>";
              $html.="</tr>";

              for($i=0;$i<1740;$i++){
              $html.="<tr>";
              $html.="<td>Data 1</td>";
              $html.="<td>Data 2</td>";
              $html.="<td>Data 3</td>";
              $html.="<td>Data 4</td>";
              $html.="<td>Data 5</td>";
              $html.="</tr>";
         }
        $html.="</table>";

        $mPDF1->WriteHTML($html);
        $mPDF1->Output();
        exit; 

0 个答案:

没有答案