【问题标题】:PDF generation with Dompdf not working for large data [closed]使用 Dompdf 生成 PDF 不适用于大数据 [关闭]
【发布时间】:2013-05-07 04:35:58
【问题描述】:

我正在使用 Dom pdf 生成一个 pdf 文件。如果有 1000 条 html 表格格式的记录,则生成至少需要 20 分钟,但大部分时间它显示以下内容 错误

  • 未收到数据错误 324

  • 数据分段错误。

  • 错误 500 服务器关闭

还有其他简单的生成方法吗?或任何解决方案?

我的控制器代码:

$view = new View($this, false); $html = $view->element('reports_affiliate');

    ini_set("max_execution_time","-1");
    $q = new DOMPDF($html);
    $q->load_html($html);
    $q->render();
    $pdf = $q->output();
    $q->stream( gmdate("D,d M YH:i:s") . " GMT".".pdf");

请注意,我的 sql 查询或模板文件没有问题。

【问题讨论】:

  • 基于该信息,没有解决方案
  • 只有这么少的信息,这只是一个猜谜游戏。您至少必须提供一些重现问题的示例代码。
  • 问题已更新 .. 现在拍摄你的解决方案或 cmets :)
  • 如果问题出在 dompdf 而不是代码的其他部分,那么查看 HTML 输出示例而不是生成代码会有所帮助。
  • 我删除了 DOM PDF.. 问题已经存在于 DOMPDF 中。 github.com/dompdf/dompdf/issues/550 .. 现在我正在使用 TCPDF

标签: php pdf pdf-generation dompdf


【解决方案1】:

我对同一个库有很多问题。 为了避免它们,我更改了脚本,采用 TCPDF library 。安装使用非常简单,性能也不错。 如果您需要高性能,请使用 Zend_PDF 模块。

【讨论】:

    猜你喜欢
    • 2017-08-14
    • 2012-06-06
    • 2021-08-26
    • 2015-10-30
    • 1970-01-01
    • 2020-07-12
    • 2011-06-27
    • 2012-12-02
    • 2022-01-03
    相关资源
    最近更新 更多