Я использую dompdf, чтобы попытаться преобразовать html в файл pdf. Файл был создан без проблем, но когда я попытался открыть файл, он был поврежден. Когда я открывал файл в блокноте, я мог видеть, что это был только сырой html. Таким образом, он ничего не конвертировал, он просто поместил его в файл с расширением pdf.dompdf не создает PDF правильно
Вот мой код:
include_once '/files/dompdf/dompdf_config.inc.php';
$files = glob("/files/dompdf/include/*.php");
foreach($files as $file) include_once($file);
ob_start();
?>
<!DOCTYPE html>
<html lang="en">
<head>
<title>
Title
</title>
</head>
<body>
<div><p>Hello World</p></div>
</body>
</html>
<?php
$html = ob_get_clean();
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->render();
$dompdf->stream("sample.pdf");
Это просто захватывает HTML точно так, как написано здесь и сохраняет его в sample.pdf, но его не правильный файл PDF. Я что-то упускаю?
FYI, если вы не отключили автозагрузчик вы не должны линиями 2 - 3. DOMPDF настраивает автозагрузчик для извлечения файлов по мере необходимости. – BrianS