Mpdf \ MpdfException无效的大小表示“a3”

时间:2018-03-09 10:09:46

标签: php mpdf laravel-5.6

使用mpdf库通过加载视图文件生成pdf,但它会抛出

  

Mpdf \ MpdfException无效的大小表示“a3”

代码

Laravel 5.6

使用PHP 7.1bootstrap 4。和 private void datagrid_RowEditEnding(object sender, DataGridRowEditEndingEventArgs e) { rows2change.Add(e.Row.GetIndex()); } private void datagrid_SelectedCellsChanged(object sender, SelectedCellsChangedEventArgs e) { if (rows2change.Count > 0) { saveMyData(rows2change[0]); rows2change.Remove(rows2change[0]); } } 造型

非常感谢任何帮助:)

1 个答案:

答案 0 :(得分:1)

我也有这个错误。它确实与Bootstrap4有关。但仍在调查中。

BS4设置:

@page {
size: a3; }

似乎mPdf无法识别这个或BS4使用了错误的样式属性。如果您使用BS4的sass版本,则可以使用var:

进行更改
// Printing
$print-page-size:    a3 !default;

更新: 我看了看:https://mpdf.github.io/paging/using-page.html 并将页面大小设置为' auto'在BS4。虽然我的页面还没有工作,但错误消失了;-)但那是别的。

Greetz,flexjoly