Я использую dompdf, чтобы попытаться преобразовать html в файл PDF. Файл был создан без проблем, но когда я попытался открыть файл, он был поврежден. Когда я открыл файл в блокноте, я увидел, что это был просто необработанный html. Так что он вообще ничего не конвертировал, а просто поместил в файл с расширением 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. Я что-то пропустил?