PHP读取word文档的方法分析【基于COM组件】


Posted in PHP onAugust 01, 2017

本文实例讲述了PHP读取word文档的方法。分享给大家供大家参考,具体如下:

php开发 过程中可能会word文档的读取问题,这里可以利用com组件来完成此项操作

一、先开启php.ini的COM,操作如下

1.

extension=php_com_dotnet.dll

2.

com.allow_dcom = true

二、开启之后就可以试下如下操作

1、建立一个指向新COM组件的索引

$word = new COM("word.application") or die("Can't start Word!");

2、显示目前正在使用的Word的版本号

echo "Loading Word, v. {$word->Version}";

3、把它的可见性设置为0(假),如果要使它在最前端打开,使用1(真)

$word->Visible = 0;

4、打开一个文档

$word->Documents->open(dirname(__FILE__)."/1.doc");

5、读取文档内容

$test= $word->ActiveDocument->content->Text;

6、输出文档内容

echo $test;

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
PHP获取网址的顶级域名函数代码
Sep 24 PHP
php图像处理函数大全(推荐收藏)
Jul 11 PHP
php比较两个绝对时间的大小
Jan 31 PHP
php命令行(cli)下执行PHP脚本文件的相对路径的问题解决方法
May 25 PHP
php mongodb操作类 带几个简单的例子
Aug 25 PHP
thinkphp jquery实现图片上传和预览效果
Jul 22 PHP
PHP简单实现模拟登陆功能示例
Sep 15 PHP
PHP中危险的file_put_contents函数详解
Nov 04 PHP
实例分析PHP中PHPMailer发邮件
Dec 13 PHP
php输出反斜杠的实例方法
Sep 19 PHP
关于php开启错误提示的总结
Sep 24 PHP
ThinkPHP3.1.2 使用cli命令行模式运行的方法
Apr 14 PHP
[原创]PHP正则匹配中英文、数字及下划线的方法【用户名验证】
Aug 01 #PHP
php中文乱码问题的终极解决方案汇总
Aug 01 #PHP
PHP针对伪静态的注入总结【附asp与Python相关代码】
Aug 01 #PHP
Laravel 的数据库迁移的方法
Jul 31 #PHP
PHP实现webshell扫描文件木马的方法
Jul 31 #PHP
PHP/ThinkPHP实现批量打包下载文件的方法示例
Jul 31 #PHP
Thinkphp结合AJAX长轮询实现PC与APP推送详解
Jul 31 #PHP
You might like
JAVA/JSP学习系列之二
2006/10/09 PHP
PHP实现支持SSL连接的SMTP邮件发送类
2015/03/05 PHP
ThinkPHP V2.2说明文档没有说明的那些事实例小结
2015/07/01 PHP
PHP实现多级分类生成树的方法示例
2017/02/07 PHP
laravel 获取当前url的别名方法
2019/10/11 PHP
laravel 实现向公共模板中传值 (view composer)
2019/10/22 PHP
ExtJS PropertyGrid中使用Combobox选择值问题
2010/06/13 Javascript
javascript使用数组的push方法完成快速排序
2014/09/15 Javascript
AJAX实现瀑布流触发分页与分页触发瀑布流的方法
2016/05/23 Javascript
EXT中单击button按钮grid添加一行(光标位置可设置)的实例代码
2016/06/02 Javascript
Bootstrap学习笔记之js组件(4)
2016/06/12 Javascript
详解angularJs指令的3种绑定策略
2017/04/13 Javascript
JavaScript实现三级联动菜单实例代码
2017/06/26 Javascript
vue项目动态设置页面title及是否缓存页面的问题
2018/11/08 Javascript
利用es6 new.target来对模拟抽象类的方法
2019/05/10 Javascript
layui 上传插件 带预览 非自动上传功能的实例(非常实用)
2019/09/23 Javascript
bootstrap实现嵌套模态框的实例代码
2020/01/10 Javascript
Vue文本模糊匹配功能如何实现
2020/07/30 Javascript
关于Python如何避免循环导入问题详解
2017/09/14 Python
python调用系统ffmpeg实现视频截图、http发送
2018/03/06 Python
Python实现OpenCV的安装与使用示例
2018/03/30 Python
python 编写简单网页服务器的实例
2018/06/01 Python
利用pandas进行大文件计数处理的方法
2018/07/25 Python
python word转pdf代码实例
2019/08/16 Python
基于Python的微信机器人开发 微信登录和获取好友列表实现解析
2019/08/21 Python
python 输出列表元素实例(以空格/逗号为分隔符)
2019/12/25 Python
python3获取文件中url内容并下载代码实例
2019/12/27 Python
python实现全排列代码(回溯、深度优先搜索)
2020/02/26 Python
canvas实现二维码和图片合成的示例代码
2018/08/01 HTML / CSS
加拿大国民体育购物网站:National Sports
2018/11/04 全球购物
美国专业汽车音响和移动电子产品零售商:Car Toys
2019/05/13 全球购物
Feelunique德国官方网站:欧洲最大的在线美容零售商
2019/07/20 全球购物
机房搬迁方案
2014/05/01 职场文书
2014年冬季防火方案
2014/05/21 职场文书
乡镇干部个人对照检查材料(群众路线)
2014/09/26 职场文书
html5移动端禁止长按图片保存的实现
2021/04/20 HTML / CSS