脚本宝典收集整理的这篇文章主要介绍了无法在PHP中使用COM打开Word文档,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
$word = new \COM ( "word.application" ) or die ( "Could not inITialise MS Word object." ); $word->Documents->OPEn ( realpath("test.doc" ) ); // Extract content. $content = (string) $word->ActiveDocument->Content; echo $content; $word->ActiveDocument->Close(false); $word->Quit(); $word = null; unset($word);
我100%确定Word文档存在.我已经多次检查过了.该文件的权限设置为完全控制.所以这也不可能.
我也读过关于PHP.net的评论.它说IIS导致了一个问题(我有运行).他的@L_406_12@案是:
>执行“dcomcnfg”
>开放组件服务>电脑>我的电脑> DCOM配置
>搜索Microsoft Office Word 97-2003文档(它将被翻译成您的语言,所以需要一段时间并搜索它)< - 坚持这一点,找不到任何名为“Microsoft Office. ..”
>右键单击它并打开属性
>选择“身份”选项卡
>通常将其设置为“启动用户”.您必须将其更改为“交互式用户”或您选择的管理员用户.
>应用这些新设置并测试COM应用程序.它现在应该工作正常.
>执行“dcomcnfg”
>开放组件服务>电脑>我的电脑> DCOM配置
>搜索Microsoft Office Word 97-2003文档(它将是…
>等..
这样可行.但就像我说的,我找不到Microsoft Office Word 97-2003配置.所以这就是我为了使它出现在列表中所做的.
>开始
>跑
> mmc -32
>文件
>添加删除管理单元
>组件服务
>添加
>好的
>控制台根目录
>组件服务
>电脑
>我的电脑
> DCOM配置
> Microsoft Excel应用程序
以上是脚本宝典为你收集整理的无法在PHP中使用COM打开Word文档全部内容,希望文章能够帮你解决无法在PHP中使用COM打开Word文档所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。