Chciałbym przekonwertować czysty kod html na pdf za pomocą wkhtmltopdf,
Tutaj jest kod:
$html = 'jakiś kod html'; $pdf = new Pdf([ 'binary' => "C:/Program Files (x86)/wkhtmltopdf/bin/wkhtmltopdf.exe", 'commandOptions' => ['useExec' => true], ]); $pdf->addPage($html); //$pdf->addToc(); if (!$pdf->saveAs(__DIR__ . '/report.pdf')) { $error = $pdf->getError(); }
Ale zwraca mi błąd :
Fatal error: escapeshellarg(): Argument exceeds the allowed length of 8192 bytes in D:\xampp\htdocs\wkhtml\vendor\mikehaertl\php-shellcommand\src\Command.php on line 250
Czy da się zwiększyć tą wartość, żeby mi przekonwertował kod html?
Gdy wkleję do pliku i sam plik konwertuję to działa, ale potrzebny mi jest żeby konwertował czysty kod html.
Pozdrawiam
Edit:
Znalazłem rozwiązanie, trzeba skorzystać z tej biblioteki:
https://github.com/KnpLabs/snappy
Dzęki niej możemy generować pdfy z czystego htmla w php.