Signing a PDF
openssl req -x509 -nodes -days 365000 -newkey rsa:2048 -keyout my-certificate.crt -out my-certificate.crt<?php
$html = "Hello World!";
$cert = 'file://'.__DIR__.'/my-certificate.crt';
$signature = new \Typesetsh\HtmlToPdf\Signature($cert);
$signature->ContactInfo = '[email protected]';
$signature->Location = 'DE';
$signature->Name = 'FooBar';
$signature->Reason = 'Testing';
$service = new \Typesetsh\HtmlToPdf();
$service->saveHandler['signature'] = $signature;
$service->saveHandler['pdf_a'] = new \Typesetsh\HtmlToPdf\A_1B_Web();
$result = $service->render($html, \Typesetsh\UriResolver::all());
$result->toFile(__DIR__.'/hello.signed.pdf');Last updated