mPDF:生成与打印预览完全相同的PDF

时间:2019-03-21 17:49:27

标签: php html pdf printing mpdf

我正在通过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();

1 个答案:

答案 0 :(得分:0)

放弃mPDF并使用基于浏览器的库,例如wkhtmltopdf。