吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1126|回复: 1
收起左侧

[求助] phpword如何使用模板分页输出

[复制链接]
fenga6 发表于 2022-4-19 21:41
本帖最后由 fenga6 于 2022-4-19 21:48 编辑


[PHP] 纯文本查看 复制代码
        //模板的路径,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 为两页以上,请老大们赐教

image.png
image.png

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| fenga6 发表于 2022-4-19 23:28
自己研究了一个笨办法,使用${block_name}           ${/block_name}标签,把后边标签放第二页,基本满足要求了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 14:41

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表