我正在尝试使用PHPWord。但是,当我尝试插入此代码行
时$document->AddPage();
我收到以下错误...
Fatal error: Call to undefined method PHPWord_Template::AddPage() in C:\xampp\htdocs\Anderen\PHPWord\Testtemplate.php on line 37
当我在包含的PHPWord.php
文件中搜索时,我找不到方法Addpage,所以我不奇怪它不起作用。但我的问题是,我该如何解决这个问题呢?我已经使用了最新版本......
谢谢, 奥利弗
答案 0 :(得分:0)
您正在寻找Section对象的addPageBreak()方法
修改强>
require_once 'PHPWord.php';
$PHPWord = new PHPWord();
$section = $PHPWord->createSection();
$tenant_arr = array("Mark","Baker");
$j = 0;
foreach($tenant_arr as $value) {
$section->addText($value);
$section->addPageBreak();
}
$objWriter = PHPWord_IOFactory::createWriter($PHPWord, 'RTF');
$objWriter->save('myWordFile.rtf');