Yii、Php、mPDF,生成带有不同方向小部件的pdf

Yii、Php、mPDF,生成带有不同方向小部件的pdf,php,pdf,yii,mpdf,Php,Pdf,Yii,Mpdf,我正在Yii php中实现一个应用程序,我正在尝试使用mPDF扩展制作PDF 我正在生成一种摘要报告,在那里我为它制作了一个pdf。在生成的pdf中有3个小部件,基本上是用于创建该报告的表格 下面是它的外观: $mPDF1 = Yii::app()->ePdf->mpdf(); $mPDF1 = Yii::app()->ePdf->mpdf('', 'A5'); .. ..//set mpdf properties etc.. $mPDF1->WriteHTML

我正在Yii php中实现一个应用程序,我正在尝试使用mPDF扩展制作PDF

我正在生成一种
摘要报告
,在那里我为它制作了一个pdf。在生成的pdf中有3个小部件,基本上是用于创建该报告的表格

下面是它的外观:

$mPDF1 = Yii::app()->ePdf->mpdf();

$mPDF1 = Yii::app()->ePdf->mpdf('', 'A5');
..
..//set mpdf properties etc..

$mPDF1->WriteHTML($stylesheet, 1);

$mPDF1->WriteHTML($html1,2);
//say $html1 is a widget/table  with a portrait orientation

$mPDF1->WriteHTML($html2,2);
//$html2 is a widget/table with a portrait orientation

$mPDF1->WriteHTML(&html3,2);
//$html3 is a widget/table that needs to have a landscape orientation because it's too long.

//and then output the pdf and so on..

上面的代码可以工作,但是以纵向方向显示所有表格,我需要以横向方向以$html3显示表格。有办法吗?我猜是mpdF属性还是别的什么。还有,是否有办法将
$html3
分开,并将其放在同一PDF中下一页的开头?

尝试添加横向页面:

$mPDF1->WriteHTML($html2,2);
//$html2 is a widget/table with a portrait orientation

$mPDF1->AddPage('L');
$mPDF1->WriteHTML(&html3,2);

只是一个后续问题,先生,我如何使PDF页面仍然是纵向的,而使内容只被美化。上面的代码是正确的,但是有可能我有一个连续的PDF文件,全部是纵向的,但里面的内容实际上是横向的吗?好吧,你可以试试TCPDF,我不记得有没有同样的麻烦。