phpword如何使用模板分页输出
本帖最后由 fenga6 于 2022-4-19 21:48 编辑//模板的路径,word的版本最好是docx,要不然可能会读取不了,根据自己的模板位置调整
$path = 'public/letters/templates/word/letter1.docx';
//生成word路径,根据自己的目录调整
$filePath= 'public/letters/word/result.docx';
//声明一个模板对象、读取模板
$templateProcessor = new \PhpOffice\PhpWord\TemplateProcessor($path);
foreach($data as $key => $result){
$company =$result['company'];
$templateProcessor->setValue('company',$company);
}
//生成新的word
$templateProcessor->saveAs($filePath);
PHPWord使用自定义模板生成word文件,模板文件letter1.docx只有一页,如何循环结果生成result.docx 为两页以上,请老大们赐教
自己研究了一个笨办法,使用${block_name} ${/block_name}标签,把后边标签放第二页,基本满足要求了
页:
[1]