如何在 mPDF 中设置自定义页面大小? Mpdf版本7
Posted
技术标签:
【中文标题】如何在 mPDF 中设置自定义页面大小? Mpdf版本7【英文标题】:How to set custom page size in mPDF? Mpdf version7 【发布时间】:2018-03-07 08:45:45 【问题描述】:我在 php 中使用 mpdf 库从 html 创建一个 pdf 文件。我需要在自定义模式下设置页面模式
【问题讨论】:
【参考方案1】:[mPDF 7.x]参见format
参数和mPDF __construct documentation page 上的示例#2:
// Define a page size/format by array - page will be 190mm wide x 236mm height
$mpdf = new \Mpdf\Mpdf(['format' => [190, 236]]);
格式是以毫米为单位的宽度和高度数组。
【讨论】:
【参考方案2】:$mpdf = new \Mpdf\Mpdf(['mode' => 'utf-8', 'format' => 'A4']);
您可以在声明 mpdf 类时使用这些代码行 (A4/A3/A2....) 更改文件大小。 更多信息click here
【讨论】:
【参考方案3】:请看这个示例代码 -
$mpdf=new mPDF('utf-8', array(190,236)); // Define a page size/format by array - page will be 190mm wide x 236mm height
添加这样的选项:
$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
【讨论】:
以上是关于如何在 mPDF 中设置自定义页面大小? Mpdf版本7的主要内容,如果未能解决你的问题,请参考以下文章
mpdf:如何使用包含大页面的 mpdf 生成 pdf 文件