首页 > 解决方案 > 如何使用 mpdf 将 html 中的页面方向设置为 pdf?

问题描述

我想以横向模式将html下载为pdf

 $mpdf = new mPDF('c', 'A4-L','0', '0', '15', '15','15', '15'); 

但它不适合页面。它显示切碎页面。为什么?

标签: phphtml

解决方案


在 mPDF 版本 7.0.0 或更高版本中,需要将配置解析为 array[]:

$myMpdf = new Mpdf([
    'mode' => 'utf-8',
    'format' => 'A4-L',
    'orientation' => 'L'
]

在版本 7.0.0 之前的旧版本中。它需要这样做:

myMpdf = new mPDF(
    '',    // mode - default ''
    'A4-L',    // format - A4, for example, default ''
    0,     // font size - default 0
    '',    // default font family
    15,    // margin_left
    15,    // margin right
    16,    // margin top
    16,    // margin bottom
    9,     // margin header
    9,     // margin footer
    'L'    // L - landscape, P - portrait
);

推荐阅读