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实现框架(一)
Oct 09 PHP
PHP中for循环语句的几种变型
Nov 26 PHP
模板引擎Smarty深入浅出介绍
Dec 06 PHP
PHP 中执行排序与 MySQL 中排序
Apr 21 PHP
php设计模式 FlyWeight (享元模式)
Jun 26 PHP
深入探讨PHP中的内存管理问题
Aug 31 PHP
浅析PHP中Session可能会引起并发问题
Jul 23 PHP
Yii2 如何在modules中添加验证码的方法
Jun 19 PHP
在Laravel5.6中使用Swoole的协程数据库查询
Jun 15 PHP
PHP后期静态绑定之self::限制实例分析
Dec 21 PHP
解决Laravel无法使用COOKIE和SESSION的问题
Oct 16 PHP
laravel框架中间件简单使用方法示例
Jan 25 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
详解PHP序列化和反序列化原理
2018/01/15 PHP
js 利用image对象实现图片的预加载提高访问速度
2013/03/29 Javascript
jquery高级编程的最佳实践详解
2014/03/23 Javascript
详解Javascript继承的实现
2016/03/25 Javascript
Bootstrap与KnockoutJs相结合实现分页效果实例详解
2016/05/03 Javascript
jQuery实现布局高宽自适应的简单实例
2016/05/28 Javascript
WebSocket+node.js创建即时通信的Web聊天服务器
2016/08/08 Javascript
原生Javascript和jQuery做轮播图简单例子
2016/10/11 Javascript
基于Require.js使用方法(总结)
2017/10/26 Javascript
vue-cli + sass 的正确打开方式图文详解
2017/10/27 Javascript
vue2.0使用swiper组件实现轮播效果
2017/11/27 Javascript
浅谈vuex 闲置状态重置方案
2018/01/04 Javascript
使用vue实现各类弹出框组件
2019/07/03 Javascript
vue实现简单计算商品价格
2020/09/14 Javascript
npm ci命令的基本使用方法
2020/09/20 Javascript
Python通过poll实现异步IO的方法
2015/06/04 Python
python中字符串前面加r的作用
2015/06/04 Python
Django中的“惰性翻译”方法的相关使用
2015/07/27 Python
Linux下多个Python版本安装教程
2018/08/15 Python
Python使用matplotlib绘制随机漫步图
2018/08/27 Python
django session完成状态保持的方法
2018/11/27 Python
Python2与Python3的区别实例总结
2019/04/17 Python
Django 配置多站点多域名的实现步骤
2019/05/17 Python
网易有道2017内推编程题 洗牌(python)
2019/06/19 Python
python实现12306登录并保存cookie的方法示例
2019/12/17 Python
keras CNN卷积核可视化,热度图教程
2020/06/22 Python
请描述一下”is a”关系和”has a”关系
2015/02/03 面试题
几个Linux面试题笔试题
2012/12/01 面试题
安全生产先进个人材料
2014/02/06 职场文书
艺术节主持词
2014/04/02 职场文书
学雷锋先进个人事迹
2014/05/26 职场文书
高等学院职业生涯规划书范文
2014/09/16 职场文书
九年级数学教学反思
2016/02/17 职场文书
你对自己的信用报告有过了解吗?
2019/07/09 职场文书
Django REST framework 限流功能的使用
2021/06/24 Python
JS数组方法some、every和find的使用详情
2021/10/05 Javascript