Windows平台PHPWord环境搭建前提:已搭建好PHP环境,本⼈直接使⽤phpStudy集成开发环境
第⼆步 编写composer.json
{
"require": {
"phpoffice/phpword": "v0.18.*"
}
}
第三步 使⽤命令提⽰符(Win+R: 输⼊cmd),在当前⽬录下输⼊命令如何搭建php开发环境
composer install
执⾏此命令,可能会发⽣如下的错误:
Problem 1
-
Root composer.json requires phpoffice/phpword, it could not be found in any version, there may be a typo in the package name.
composer可以设置忽略版本匹配可以解决此问题:
composer install --ignore-platform-reqs
composer忽略版本更新可以使⽤如下的命令:
composer update --ignore-platform-reqs
当然看官⽼爷也可以使⽤下⾯的命令来实现phpword的安装操作。
composer require phpoffice/phpword
⾄此phpWord安装就成功了,读者⽼爷就可以使⽤PhpWord进⾏开发了。
给各位读者⽼爷提供⼀段⼉读取word⽂件并输⼊的PHP例⼦代码:
<?php
require_once './vendor/autoload.php';
//载⼊word⽂件
$phpWord = \PhpOffice\PhpWord\IOFactory::load('./res/***.docx');
$htmlWriter = \PhpOffice\PhpWord\IOFactory::createWriter($phpWord, "HTML");
$content = '';
foreach ($phpWord->getSections() as $section) {
$writer = new \PhpOffice\PhpWord\Writer\HTML\Element\Container($htmlWriter, $section);
$content .= $writer->write();
}
echo $content;
exit;
相⽐较⽽⾔,Windows平台的PhpWord环境搭建要简单很多,笔者在CentOS 8下搭建简直就是⼀段魔⿁历程,等过⼏天整理⼀下发布出来再给各位读者⽼爷投喂。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论