I downloaded and installed the dompdf release /
I am not using composer, so I added this line:
require_once '../dompdf/autoload.inc.php';
Running some sample code:
$phpWord = IOFactory::load('myfile.docx');
$htmlWriter=IOFactory::createWriter($phpWord,'HTML');
ob_start();
$htmlWriter->save('php://output');
$html = ob_get_clean();
$options = new Options();
$options->set('isHtml5ParserEnabled',true);
$dompdf = new Dompdf($options);
$dompdf->loadHtml($html);
$dompdf->setPaper('A4','portrait');
$dompdf->render();
file_put_contents('myfile.pdf',$dompdf->output());
I get this error:
Class PhpOffice\PhpWord\Writer\HTML\Element\PreserveText not found in /php-word/PHPWord/src/PhpWord/Writer/HTML/Element/PreserveText.php