我确实跟踪了这篇文章:How to change paper size in PHPWord
<?php
require_once 'vendor/autoload.php';
$phpword = new \PhpOffice\PhpWord\PhpWord();
$paper = new \PhpOffice\PhpWord\Style\Paper();
$paper->setSize('Letter');
$section = $phpword->addSection(array('pageSizeW' => $paper->getWidth(), 'pageSizeH' => $paper->getHeight()));
$section->addText("Hello World!");
$phpword->save('./test.docx', 'Word2007');
?>它将创建带有信纸和肖像布局的文件。
我要改变这一点:
$section = $phpword->addSection(array('orientation' => 'landscape'));它生成的文件与景观布局,但是A4纸张大小。
如何生成字母大小+景观布局的文件?
谢谢!
发布于 2021-02-24 07:23:59
在具有宽度和高度的数组中插入方向键:
$section = $phpword->addSection(array(
'pageSizeW' => $paper->getWidth(),
'pageSizeH' => $paper->getHeight(),
'orientation' => 'landscape'
));https://stackoverflow.com/questions/66346059
复制相似问题