dompdf не может создать PDF-файл со страницы моего веб-сайта. Однако я сохранил страницу и загрузил ее как простой статический файл HTML, и это сработало!
Итак, я не знаю, связана ли проблема с URL-адресом или чем-то еще ... это ошибка, которую я получаю:
Предупреждение: require_once (/home/o110334/public_html/dompdf/include/firephp.cls.php) [function.require-once]: не удалось открыть поток: нет такого файла или каталога в / home / o110334 / public_html / dompdf / dompdf_config .inc.php в строке 194
Неустранимая ошибка: require_once () [function.require]: требуется неудачное открытие '/home/o110334/public_html/dompdf/include/firephp.cls.php' (include_path = '.: / Usr / lib / php: / usr / local / lib / php ') в /home/o110334/public_html/dompdf/dompdf_config.inc.php в строке 194
Это код:
$file = "admin/store/orders/45/invoice/print"; // doesn't work
//$file = "invoice_sample2.html"; //it works (same web page, but stored in a html file)
$dompdf = new DOMPDF();
$dompdf->load_html_file($file);
$dompdf->render();
$dompdf->stream("sample.pdf");