Как я могу проверить, был ли мой PDF создан при использовании dompdf? - PullRequest
0 голосов
/ 29 мая 2018

Я использую 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 создан?возвращение успеха или что-то еще?

...