首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >双面文件

双面文件
EN

Stack Overflow用户
提问于 2018-05-11 15:51:46
回答 1查看 286关注 0票数 1

我很难理解如何用mPDF创建一个双面文档。当然,我可以创建一个景观A3,然后定位所有的东西。但是对于跨页面的文本列,它认为只定义A4和双面比较容易。

我尝试过mirrorMargins = true选项,但这没有任何作用。我把一张图片放在每一页上只是为了测试。当保存PDF并查看它时(在mac上预览,显示为双面显示,即这不是mac预览问题。附带注意,用mPDF创建的mPDF不能在中打开)我仍然得到一个单边文档,即它们不是真正作为一个双面文档创建的。

代码语言:javascript
复制
$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();
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-12 10:43:19

若要在PDF查看器中并行显示页面,请使用$mpdf->SetDisplayMode('fullpage', 'two');

在你的例子中,这将是:

代码语言:javascript
复制
$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();

有关此方法的详细信息,请参阅mPDF文档。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50295966

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档