如何在mpdf中以横向模式设置页面?

 华华eva3 发布于 2023-02-07 14:49

mpdf在PHP中使用库来从HTML创建pdf文件.我需要在landscape模式下设置页面模式.

这是我正在使用的代码:

$mpdf=new mPDF('c'); 

$mpdf->WriteHTML($html);
$mpdf->Output();
exit;

但是,这是在portrait模式下设置页面模式.任何想法,如何在mpdf中设置横向模式?

4 个回答
  • 您可以通过在页面格式中添加-L来实现.所以在我们的例子中你要为你的构造函数添加另一个参数:

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

    有关mPDF构造函数参数的更多信息,请参见此处

    2023-02-07 14:51 回答
  • 这可能对您有用.

    最后一个参数是方向.

    class mPDF ([ string $mode [, mixed $format [, float $default_font_size [, string $default_font [, float $margin_left , float $margin_right , float $margin_top , float $margin_bottom , float $margin_header , float $margin_footer [, string $orientation ]]]]]])
    

    P:DEFAULT肖像

    L:风景

    "-L"强制执行Landscape页面方向

    // Define a Landscape page size/format by name
    $mpdf=new mPDF('utf-8', 'A4-L');
    
    // Define a page using all default values except "L" for Landscape orientation
    $mpdf=new mPDF('','', 0, '', 15, 15, 16, 16, 9, 9, 'L');
    

    你可以在这里挖掘更多

    2023-02-07 14:53 回答
  • 检查mPDF构造函数的文档.

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

    2023-02-07 14:53 回答
  • 添加这样的选项:

     $mpdf = new mPDF('',    // mode - default ''
     '',    // 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
    

    2023-02-07 14:53 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有