Phpword的集成应用
CI4.0
1.下载Phpword之后,放在ThirdParty/phpoffice这个目录
2.打开config配置文件Autoload.php ,如下增加一行
$psr4 = [
'App' => APPPATH, // To ensure filters, etc still found,
APP_NAMESPACE => APPPATH, // For custom namespace
'Config' => APPPATH . 'Config',
'PhpOffice' => APPPATH . 'ThirdParty/phpoffice',//引入第三方phpword库
];
例子:一个word文档的内容替换后,生成新的word文档。
$PHPWord = new \PhpOffice\PhpWord\PhpWord();
$file = WRITEPATH.'upload/test.docx';//路径,可更改,必需是docx类型
$newFile= WRITEPATH.'upload/test2.docx';
$template = $PHPWord->loadTemplate($file);//加载模板
$template->setValue("苹果", "apple");//替换值,旧word文档变量为:{苹果}
$template->saveAs($newFile);
————————ps
本人小菜一个,热爱CI。记一次Phpword的使用。
感谢贡献! composer不香嘛?建议用composer。
页:
[1]