我使用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是否已创建? 是否有成功回报或什么?