mPDF:生成与打印预览完全一样的 PDF

mPDF: Generate PDF Exactly Like Print Preview

我通过 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。