一.安装
1.下载composer
- curl -sS https://getcomposer.org/installer | php
- 将composer.phar文件移动到bin目录以便全局使用composer命令
- mv composer.phar /usr/local/bin/composer
- 切换国内源
- composer config -g repo.packagist composer https://packagist.phpcomposer.com
2. 安装phpword
- composer require "phpoffice/phpword"
3. 引入phpword
- composer安装完,会自动设置好命名空间,phpoffice/phpword
- use PhpOffice/PhpWord
- 注意:注意 默认composer中核心类路径文件夹是小写
'PhpOffice\PhpWord\' => array($vendorDir . '/phpoffice/phpword/src/PhpWord')
4. 使用phpword
实际使用中是用现成的模板,通过修改变量的方式,替换指定的内容
$PHPWord = new PhpWord();
$tempPlete = $PHPWord->loadTemplate('/data/home/www/web/runtime/合同.docx');
$tempPlete->setValue('${p3-9}', '跨国有限公司'); //绿色的部分是word中的变量
$aa = $tempPlete->saveAs('/data/home/www/web/runtime/22.docx');
从头编写文档详见以下文章
转载:https://segmentfault.com/a/1190000019479817?utm_source=tag-newest#articleHeader44