一、需求背景
在实际业务中,我们可能遇到需要生成Word文件中需要根据业务输出大量文字,并且这些文字带有不同的格式。
如下图所示,本文的示例文字内容仅作为示例使用。
二、拆分要点
上面字段文字,通过PHPWord输出,需要解决以下问题:
- 文字换行
- 文字样式:加粗,字体,设置字体
- 替换模板
三、具体实现
1. 整体思路
因为本次需求是模板输出,所以我们先创建一个演示用的模板文件。
2. 加载模板
模板文件的位置,如果是相对位置,记得是相对于项目的执行入口文件。
$templateProcessor = new \