PHPWord使用PHPWord替换模板变量大段文字并换行设置字体字号
Posted 小雨青年
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHPWord使用PHPWord替换模板变量大段文字并换行设置字体字号相关的知识,希望对你有一定的参考价值。
一、需求背景
在实际业务中,我们可能遇到需要生成Word文件中需要根据业务输出大量文字,并且这些文字带有不同的格式。
如下图所示,本文的示例文字内容仅作为示例使用。
二、拆分要点
上面字段文字,通过phpWord输出,需要解决以下问题:
- 文字换行
- 文字样式:加粗,字体,设置字体
- 替换模板
三、具体实现
1. 整体思路
因为本次需求是模板输出,所以我们先创建一个演示用的模板文件。
2. 加载模板
模板文件的位置,如果是相对位置,记得是相对于项目的执行入口文件。
$templateProcessor = new \\
以上是关于PHPWord使用PHPWord替换模板变量大段文字并换行设置字体字号的主要内容,如果未能解决你的问题,请参考以下文章
PHPWord基于ThinkPHP6的Word模板处理和导出PDF文件的带源码 | 答读者问
PHPWord基于ThinkPHP6的Word模板处理和导出PDF文件的带源码 | 答读者问
Laravel引入phpoffice/phpword替换Word文件内容