当我使用dompdf时,如何检查我的pdf是否已创建?

时间:2018-05-29 18:07:57

标签: php dompdf

我使用dompdf和php生成pdf文件。 文件创建正常,但我无法判断创建是否成功,直到我检查文件的位置。 我需要在我的代码中得到某种响应,以便知道文件是否已创建。 这是我的代码:

include('pdf/pdf.php');
$date = Array ("marca" => "jh",
                    "model" => "sdgh",
                    "serie" => "sdfgsdfg",
                    "utilizator" => "sdfgsdfg"

                     ); 
    $print = new printPdf();
        $pins = $print->firstTemplate($date);
        if(!$pins){
            $response = "error";
        }else{
$response = "success";
}

问题是,$ response总是错误。

我使用的课程:

class printPdf{

    function printIntrareService($input){

        ...
  //here i process the input...

        // instantiate and use the dompdf class
    //$dompdf = new Dompdf();
    $dompdf = new Dompdf(array(
        'tempDir' => 'log/',
        'isRemoteEnabled' => true,
        'isPhpEnabled' => true,
        'isJavascriptEnabled' => true,
        'pdfBackend' => "CPDF",
        'isHtml5ParserEnabled' => true,
        'logOutputFile' => 'log/test.log',
        'DOMPDF_UNICODE_ENABLED' => true
    ));
    //$dompdf->loadHtml(html_entity_decode($html));
    $dompdf->loadHtml($html);

    // (Optional) Setup the paper size and orientation
    $dompdf->setPaper('A4', 'portrait');
    //$dompdf->setRemoteEnabled(true);

    // Render the HTML as PDF
    $dompdf->render();

    // Output the generated PDF to Browser
    //$dompdf->stream();

    $output = $dompdf->output();
    file_put_contents('someFile.pdf', $output);

    }
}

如何检查我的pdf是否已创建? 是否有成功回报或什么?

0 个答案:

没有答案