一、需求背景

在实际业务中,我们可能遇到需要生成Word文件中需要根据业务输出大量文字,并且这些文字带有不同的格式。

如下图所示,本文的示例文字内容仅作为示例使用。

二、拆分要点

上面字段文字,通过PHPWord输出,需要解决以下问题:

  • 文字换行
  • 文字样式:加粗,字体,设置字体
  • 替换模板

三、具体实现

1. 整体思路

因为本次需求是模板输出,所以我们先创建一个演示用的模板文件。

2. 加载模板

模板文件的位置,如果是相对位置,记得是相对于项目的执行入口文件。

$templateProcessor = new \

【PHPWord】使用PHPWord替换模板变量大段文字并换行设置字体字号相关推荐

  1. php正则替换模板变量,php正则替换变量指定字符的方法

    本文实例讲述了php正则替换变量指定字符的方法.分享给大家供大家参考.具体如下: 这里介绍三种常用方法. 方法一: $str = preg_quote('(银子)'); $txt = '我的呢称(银子 ...

  2. php 自动换行,用php绘制海报时,大段文字如何自动换行

    小编在生成海报的时候.遇到一大段的文字无法自己换行并且加行距生成在背景图上. 采用的是Intervention Image包,有很多实用的方法感觉比TP的图像处理好用一些 地址 http://imag ...

  3. mysql+存储一段文字_mysql怎么存储大段文字

    一般在保存少量字符串的时候,我们会选择 CHAR 或者 VARCHAR:而在保存较大文本时,通常会选择使用 TEXT 或者 BLOB,二者之间的主要差别是 BLOB 能用来保存二进制数据,比如照片:而 ...

  4. python如何大段注释_python大段注释

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 字典(dict)列表(list)可变集合(set)python中引号的作用:' ...

  5. PHP+Laravel+Fpdi+Fpdf 在PDF模板上编辑自定义文字并输出新PDF文件示例

    PHP+Laravel+Fpdi+Fpdf 在PDF模板上编辑自定义文字并输出新PDF文件示例 效果图展示 情景说明: 开发环境与准备 开发 相关文献: End 效果图展示 情景说明: 现在有个PDF ...

  6. java pdf工具类_Java PDF工具类(一)| 使用 itextpdf 根据PDF模板生成PDF(文字和图片)...

    Java PDF工具类(一)| 使用 itextpdf 根据设置好的PDF模板填充PDF(文字和图片) 相关文章: Java PDF工具类(二)| 使用 wkhtmltox 实现 HTML转PDF(文 ...

  7. php 操作word模板,phpword替换模板内容和解决中文乱码

    本篇文章给大家分享的内容是phpword替换模板内容和解决中文乱码的问题,有需要的朋友可以看一下. 好吧 先下载吧: 下载地址:https://pan.baidu.com/s/1upup2rpLTVX ...

  8. phpword替换模板内容+解决中文乱码

    好吧 先下载吧: 下载地址:https://pan.baidu.com/s/1upup2rpLTVXIdJpGi9kK6A 密码:qxsd 手册 http://phpword.readthedocs. ...

  9. PhpOffice——PHPWord导入导出水印模板替换

    当然:PHPWord也支持导出pdf,不过依赖于MPDF或者tcpdf或者dompdf PHPWord 需要以下内容: PHP 5.3.3+ XML 解析器扩展 Laminas Escaper 组件 ...

最新文章

  1. LINQ to XML 建立,读取,增,删,改
  2. MATLAB中repmat是什么,在NumPy中,MATLAB的repmat是什么?
  3. 梯度下降法原理及实现
  4. ABAP-AVL-OO方法中的ALV的如何自己添加按钮及其响应
  5. 找到最大回文子串_使用O(1)空间复杂度找到最大的回文子串
  6. 【评论】GNU/Linux下有多少是GNU的?
  7. linux命令---tar
  8. 测测自己最像哪幅名画?谷歌博物馆App新推自拍功能
  9. idea shell 中的函数 跳转_6 个珍藏已久 IDEA 小技巧,这一波全部分享给你!
  10. onnx-tensorrt:builtin_op_importers.cpp:628:5: error: ‘IIdentityLayer’ is not a member of ‘nvinfer1’
  11. python中的元组字符串整数浮点数都是不可变的数据类型,Python不可变数据类型总结...
  12. 利用微软输入法 入侵2003服务器,打开Word或Excel也可被攻击 金山卫士推送微软补丁...
  13. Java字符串排序设计(升序排列)
  14. python课程设计小结和体会_关于课程设计心得体会
  15. 迈卡名车茂深度访谈信达名车——宋丙刚:自信坚韧 坚持不懈
  16. 工作分解结构(WBS)
  17. Nginx+obs直播服务器,推流连接失败
  18. 保护眼睛的颜色和各种背景颜色设置方法
  19. 高中信息技术计算机网络教案,信息技术 - 第八册计算机教案(全册)-四年级...
  20. DFS——组合与排列

热门文章

  1. 基于GeoServer的电子地图系统说明
  2. 如何用java实现水仙花数
  3. 几种常见窗函数及其MATLAB实现
  4. “MPX4115型压力传感器+PCF8591型AD+模拟IIC总线”的Proteus仿真
  5. 一、创建线程的三种方式
  6. SQL数据库基本语句
  7. 汇编程序的汇编及运行
  8. 微信生成二维码 PHP
  9. 微服务为什么要用到 API 网关?
  10. RecyclerView与CardView的使用