我正在通过PHP使用mPDF来生成HTML页面的精确副本PDF。然后将此PDF保存到服务器,以便可以通过PHP套接字编程自动为用户打印。
当我打印预览HTML页面时,它看起来与我希望打印的完全一样。当我使用mPDF将HTML转换为PDF时,它会变宽并变形。我只是希望它看起来与HTML打印预览完全一样,没有任何变化。
这是我的PHP代码:
require_once __DIR__ . '/vendor/autoload.php';
$mpdf = new \Mpdf\Mpdf();
ob_start();
include 'cert.html';
$html = ob_get_contents();
ob_end_clean();
$mpdf->WriteHTML($html);
$mpdf->Output();
抛弃mPDF并使用基于浏览器的库,例如wkhtmltopdf。