0

Dom pdf を使用して pdf ファイルを生成しています。html のテーブル形式のレコードが 1000 件ある場合、生成に最低 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クエリまたはテンプレートファイルには問題がないことに注意してください。

4

1 に答える 1

3

私は同じライブラリで多くの問題を抱えています。それらを回避するために、スクリプトを変更し、TCPDFライブラリを採用しました。インストールと使用は非常に簡単で、パフォーマンスも優れています。高いパフォーマンスが必要な場合は、Zend_PDF モジュールを使用してください。

于 2013-05-13T10:47:36.203 に答える