无法在PHP中使用COM打开Word文档
我正在尝试使用COM函数打开并使用PHO读取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导致了一个问题(我有运行).他的解决方案是: >执行“dcomcnfg” 无论如何,我仍然没有这个工作.任何人都知道怎么可能修复这个错误…… ???
我刚刚找到了解决方案.我谈到的步骤:
>执行“dcomcnfg” 这样可行.但就像我说的,我找不到Microsoft Office Word 97-2003配置.所以这就是我为了使它出现在列表中所做的. >开始 所以现在你应该能够按照我的第一篇文章中的步骤进行操作.然后PHP应该能够毫无困难地阅读文档. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |