折腾了一天最终是用Composer来完成,因为直接官网下的https://github.com/PHPOffice/PHPWord中找不到common文件,会报找不到Text,
弄好之后直接访问控制器对应方法就可以下载下来,打开就会看到内容,更多内容正在完善中,尽情期待吧
用Composer下下来后安装下载phpword,会生成一个文件,如下图所示,打开vendor复制里面的phpoffice到thinkphp5项目中的extend下,将phpoffice改为PhpOffice,因为里面大部分命名空间都是use PhpOffice\PhpWord…;
在项目的controller下建立Word控制器
内容如下
<?php
/**
* Created by PhpStorm.
* User: insist
* Date: 2019/1/22
* Time: 10:25
*/
/**
* Created by PhpStorm.
* User: insist
* Date: 2018/12/4
* Time: 16:31
*/
namespace app\index\controller;
use PhpOffice\Common\Font;
use PhpOffice\PhpWord\IOFactory;
use PhpOffice\PhpWord\PhpWord;
use think\Controller