Save handlers
Manipulate your PDF documents after they have been rendered.
callable(\Typesetsh\Pdf\Document $document): void$html = 'Hello <strong>World</string>!';
$service = new \Typesetsh\HtmlToPdf();
$service->saveHandler['pdf_a'] = new \Typesetsh\HtmlToPdf\A_1B_Web();
$service->saveHandler['producer'] = function(\Typesetsh\Pdf\Document $document): void {
$document->Info->Producer = 'My awesome application';
};
$resolveUri = \Typesetsh\UriResolver::all();
$result = $service->render($html, $resolveUri);
$result->toFile(__DIR__.'/hello.pdf');
Last updated