一 : 使用phpword生成word文档,具体步骤如下:
安装环境配置:
**必须安装:**
1. 》=PHP 5.3.3 +
2. XML Parser extension
3. Zend\Escaper component
4. Zend\Stdlib component
5. Zend\Validator component
选择性安装:
Zip extension (Template模板需要的扩展)
GD extension
XMLWriter extension
XSL extension
dompdf library
可到https://packagist.org/查找所需要的php包类库。
可通过composer安装PHPword,composer require phpoffice\phpword
;
也可以在配置文件中直接添加对PHPword的依赖:
{
“require” : {
“phpoffice / phpword” : “v0.14。*”
}
}
然后执行composer update
,(composer 版本过低,用 composer self-update
)
使用方法:
//设置默认样式
$phpWord->setDefaultFontName('仿宋');//字体
$phpWord->setDefaultFontSize(16);//字号
//添加页面
$section = $phpWord->createSection();
//添加目录
$styleTOC = ['tabLeader' => \PhpOffice\PhpWord\Style\TOC::TABLEADER_DOT];
$styleFont = ['spaceAfter' => 60, 'name' => 'Tahoma', 'size' => 12];
$section->addTOC($styleFont, $styleTOC);
//默认样式
$section->addText('Hello PHP!');
$section->addTextBreak();//换行符
//指定的样式
$section->addText(