我很难理解如何用mPDF创建一个双面文档。当然,我可以创建一个景观A3,然后定位所有的东西。但是对于跨页面的文本列,它认为只定义A4和双面比较容易。
我尝试过mirrorMargins = true选项,但这没有任何作用。我把一张图片放在每一页上只是为了测试。当保存PDF并查看它时(在mac上预览,显示为双面显示,即这不是mac预览问题。附带注意,用mPDF创建的mPDF不能在中打开)我仍然得到一个单边文档,即它们不是真正作为一个双面文档创建的。
$pdfOptions = array(
'mode' => 'utf-8',
'format' => 'A4',
'img_dpi' => 300,
'mirrorMargins' => true,
);
$pdf = new \Mpdf\Mpdf( $pdfOptions );
$pdf->WriteHTML( $styles, 1 );
$pdf->WriteHTML( $imageElementFull, 2 );
$pdf->AddPage();
$pdf->WriteHTML( $imageElementFull, 2 );
$pdf->Output();发布于 2018-05-12 10:43:19
若要在PDF查看器中并行显示页面,请使用$mpdf->SetDisplayMode('fullpage', 'two');。
在你的例子中,这将是:
$pdfOptions = array(
'mode' => 'utf-8',
'format' => 'A4',
'img_dpi' => 300,
'mirrorMargins' => true,
);
$pdf = new \Mpdf\Mpdf( $pdfOptions );
//Set the display mode
$pdf->SetDisplayMode('fullpage', 'two');
//Write content to the PDF
$pdf->WriteHTML( $styles, 1 );
$pdf->WriteHTML( $imageElementFull, 2 );
$pdf->AddPage();
$pdf->WriteHTML( $imageElementFull, 2 );
$pdf->Output();https://stackoverflow.com/questions/50295966
复制相似问题