PHPWord:使用 Laravel 4 插入分页符并设置边距和页面方向

Sid*_*ang 1 php phpword

我正在使用 PHPOffice/PHPWord,并且我有一个 MySQL 数据库,其中包含一个名为trials. 它包含 2 列idname. 两列都是VARCHAR(255). 有几行,如下所示:

id | name
---+-----------
A1 | Avatar
B1 | Browser
C1 | Calculator
A2 | Align
Run Code Online (Sandbox Code Playgroud)

我使用的查询是 SELECT * FROM trials ORDER BY id ASC

我想要做的是制作一个 DOC 文件并为每一行添加一个新页面(1 页为 1,1 页idname)。

如何在行之间插入分页符?

另外,如何设置边距和页面方向?

作为一个例子,我想要的内容mytrial.doc如下:

Page 01
    A1 - Avatar
Page 02
    A2 - Align
Page 03
    B1 - Browser
Page 04
    C1 - Calculator
Run Code Online (Sandbox Code Playgroud)

我使用 Laravel 4 作为我的框架。

PS:我已经阅读了以下内容:

Adi*_*tyo 8

  1. 您有 2 个选项可以插入分页符

    • 分页前
    • 添加分页符()

      $section->addPageBreak();

  2. 通过样式设置边距和页面方向

    • 利润

    $section = $phpWord->addSection( array('marginLeft' => 600, 'marginRight' => 600, 'marginTop' => 600, 'marginBottom' => 600) );

    • 方向

    $section= $phpWord->addSection(array('orientation' => 'landscape'));