Конвертер HTML в PDF dompdf

Я хочу использовать dompdf, который я скачал с github и извлек на моем веб-сервере, но я сталкиваюсь с ошибкой, как, (я нахожусь на окнах). Я также пробовал это, но не помогло

      define('DOMPDF_ENABLE_AUTOLOAD', false);

<br />
<b>Fatal error</b>:  Class 'DOMPDF' not found in

<b>C:\xampp\htdocs\Rental\controller\register.php</b> on line <b>38</b><br />

вот мой код

    if(!empty($_POST['pr_data'])){
$pr_dt=$_POST['pr_data'];
require_once("../assets/converter/dompdf/dompdf_config.inc.php");
$dompdf = new DOMPDF();
$dompdf->load_html($pr_dt);
$dompdf->render();
$dompdf->stream("sample.pdf");
echo $dompdf;
exit;
}jQuery('.btn-print').click(function() {
var pr_data = jQuery('.tc').html();
jQuery.post('../controller/register.php', {
'pr_data': pr_data
}, function(result) {
console.log(result);
});
});

Я скачал dompdf с DOMPDF я не использовал composer для установки я использовал третий Скачать и распаковать

ОБНОВИТЬ
Я также попытался проверить правильность пути файла dompdf

   if(!@include("../assets/converter/dompdf/dompdf_config.inc.php")) throw new Exception("Failed to include 'script.php'");

и проверьте, существует ли класс

if (class_exists('dompdf'))
{
echo "class exist";
}
else{
echo "does not exist";
}

if (is_file("../assets/converter/dompdf/dompdf_config.inc.php"))
{
echo "PATH is CORRECT";
require_once("../assets/converter/dompdf/dompdf_config.inc.php");
}

теперь выход

      does not exist PATH is CORRECT
Fatal error: Class 'DOMPDF' not found in
C:\xampp\htdocs\Rental\view\createMRA.php on line 83

Обновить

Я могу скачать поврежденный PDF, почему так?

        Fatal error: Class 'Font' not found in C:\xampp\htdocs\Rental\assets\converter\dompdf\include\font_metrics.cls.php on line 346

0

Решение

Попробуйте включить этот файл DOMPDF_INC_DIR / dompdf.cls.php в ваш рабочий файл. Здесь определяется класс DOMPDF.

Надеюсь, что это решит вашу проблему.

-Naim

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]