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 相关文章推荐
Discuz! Passport 通行证整合
Mar 27 PHP
php面向对象全攻略 (五) 封装性
Sep 30 PHP
深入理解ob_flush和flush的区别(ob_flush()与flush()使用方法)
Feb 06 PHP
PHP中使用xmlreader读取xml数据示例
Dec 29 PHP
php使用cookie保存用户登录的用户名实例
Jan 26 PHP
yii去掉必填项中星号的方法
Dec 28 PHP
基于win2003虚拟机中apache服务器的访问
Aug 01 PHP
关于PHP中协程和阻塞的一些理解与思考
Aug 11 PHP
PHP实现字符串大小写转函数的功能实例
Feb 06 PHP
PHP设计模式之策略模式原理与用法实例分析
Apr 04 PHP
php设计模式之组合模式实例详解【星际争霸游戏案例】
Mar 27 PHP
php连接mysql之mysql_connect()与mysqli_connect()的区别
Jul 19 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动态图像的创建
2006/10/09 PHP
php 特殊字符处理函数
2008/09/05 PHP
PHP高级OOP技术演示
2009/08/27 PHP
深入php socket的讲解与实例分析
2013/06/13 PHP
php中Ioc(控制反转)和Di(依赖注入)
2017/05/07 PHP
PHP字典树(Trie树)定义与实现方法示例
2017/10/09 PHP
PHP对称加密算法(DES/AES)类的实现代码
2017/11/14 PHP
jQuery 插件 将this下的div轮番显示
2009/04/09 Javascript
JavaScript 的方法重载效果
2009/08/07 Javascript
TreeView 用法(有代码)(asp.net)
2011/07/15 Javascript
使用Plupload实现直接上传附件至七牛云存储
2014/12/26 Javascript
使用jquery.form.js实现图片上传的方法
2016/05/05 Javascript
jQuery ui autocomplete选择列表被Bootstrap模态窗遮挡的完美解决方法
2016/09/23 Javascript
JavaScript中Promise的使用详解
2017/02/26 Javascript
angularjs中ng-bind-html的用法总结
2017/05/23 Javascript
Angularjs实现上传图片预览功能
2017/09/01 Javascript
详解使用React全家桶搭建一个后台管理系统
2017/11/04 Javascript
angular5 子组件监听父组件传入值的变化方法
2018/09/30 Javascript
Vue插件从封装到发布的完整步骤记录
2019/02/28 Javascript
layui的布局和表格的渲染以及动态生成表格的方法
2019/09/18 Javascript
详解JavaScript修改注册表的方法
2020/01/05 Javascript
Vue实现Layui的集成方法步骤
2020/04/10 Javascript
vue实现PC端分辨率适配操作
2020/08/03 Javascript
[32:26]EG vs IG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python采用requests库模拟登录和抓取数据的简单示例
2014/07/05 Python
python实现一次创建多级目录的方法
2015/05/15 Python
在Linux系统上部署Apache+Python+Django+MySQL环境
2015/12/24 Python
Python使用cookielib模块操作cookie的实例教程
2016/07/12 Python
Python 使用type来定义类的实现
2019/11/19 Python
ubuntu16.04升级Python3.5到Python3.7的方法步骤
2020/08/20 Python
雅诗兰黛香港官网:Estee Lauder香港
2017/09/26 全球购物
英国领先的独立时装店:Van Mildert
2019/10/28 全球购物
物业经理求职自我评价
2013/09/22 职场文书
月度优秀员工获奖感言
2014/08/16 职场文书
2014年大学班级工作总结
2014/11/14 职场文书
Mybatis-plus在项目中的简单应用
2021/07/01 Java/Android