无法在这个位置找到: head2.htm
当前位置: 建站首页 > 新闻动态 > 公司新闻 >

php如何载入显示信息word文本文档

时间:2020-08-07 17:42来源:未知 作者:jianzhan 点击:
部件来进行该项实际操作,PHPWORD现阶段仅仅转化成word文档。一、前提条件,网络服务器上应安裝office word。二、先打开php.ini的COM,实际操作以下 1. = true 2. .dll 我这儿的自然环境是
部件来进行该项实际操作,PHPWORD现阶段仅仅转化成word文档。
一、前提条件,网络服务器上应安裝office word。
二、先打开php.ini的COM,实际操作以下 
 1. = true   2. .dll   我这儿的自然环境是PHP5.4.7,PHP 5./dotnet 控制模块早已变成独立的拓展,.dll,假如PHP VERSION 5.4.5 则不用。不然得话,将会便是出错 Fatal error: Class 'COM' not found 了。
三、有时候候你能获得一个不正确,
PHP Fatal error: Uncaught exception 'com_exception' with message 'Failed
to create COM object `word.application': 回绝浏览. '
 处理方式:  点一下刚开始莱单,fg (exp.msc -32)  双击鼠标“部件服务”,双击鼠标“测算机”,双击鼠标“我的电脑上”,挑选“DCOM设定”  在右侧寻找必须的COM部件,此例中为“Microsoft Word 文本文档”  右击,开启“特性”莱单,挑选“安全性”标识  将“起动和激话管理权限”设定成“自定”,随后点一下编写  点一下“加上” “高級” “马上搜索”, 宾客客户”(默认设置为IUSER_电脑上名),点一下“明确”   宾客客户”的管理权限设定为当地起动容许,当地激话容许;  将“浏览管理权限”设定成“自定”,随后点一下编写     也点一下“加上” “高級” “马上搜索”, 宾客客户”(默认设置为IUSER_电脑上名),点一下“明确”     也将“浏览管理权限”设定成“自定”,随后点一下编写  明确,进行。
四、打开以后便可以试下以下实际操作      // 创建一个偏向新COM部件的数据库索引
    $word = new COM("word.application") or die("Can't start Word!");
    // 显示信息现阶段已经应用的Word的版本号号
    //echo "Loading Word, v. {$word- Version}";
    // 把它的由此可见性设定为0(假),假如要使它在最前端开发开启,应用1(真)
    // to open the application in the forefront, use 1 (true)
    //$word- Visible = 0;
   
    //开启一个文本文档
    $word- Documents- Open(dirname(__FILE__)."/1.doc");
    //载入文本文档內容
    $test= $word- ActiveDocument- content- Text;
    echo $test;  // 关掉与COM部件中间的联接
    $word- Quit();
 $word = null; 
 unset($word); 五、运用php的SaveAs()涵数把doc文档储存成html文档     上边的方式尽管能够获得到word中的文本,可是文件格式甚么的所有消除了,下边大家运用saveas()涵数把doc文档另存为html文档,再用file_get_contents()涵数获得html文档里的內容,那样会保存下很多內容和文件格式,随后大家再消除过剩html文件格式,保存下大家要想的內容。
    留意:file_get_contents()文档后应经行转换格式,iconv("gb2312", "utf-8//IGNORE",$html);那样內容的文件格式就变换成自身要想的。
    再运用explode()把內容排序,用strstr()涵数提取大家要想的內容,例如2个标识符串中间的內容。
    //详细编码
 $word = new COM("word.application") or die("Unable to instanciate Word"); //呼唤 word     //$word- Visible = 1;   $word- Documents- Open(dirname(__FILE__)."/2.doc"); //来源于 DOC 文本文档 &",8); //另存为html文档 &"); //获得html里內容  $string = iconv("gb2312", "utf-8//IGNORE",$html); //变换编码文件格式  echo lego_clean($string); //lego_clean()方式必须自身界定,例如消除HTML编码,过虑头顶部信息内容等  //下列 3 行全是关掉 word.exe 用的.  $word- Quit();  $word = null;  unset($word);

留意:关掉远程控制桌面上没法启用word部件难题




标 签: PHPWORD php载入word (责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
无法在这个位置找到: ajaxfeedback.htm
栏目列表
推荐内容


扫描二维码分享到微信