Word 到 HTML 的转换不起作用 - PHP + ZEND

Word to HTML conversion not working - PHP + ZEND

我是 PHP 的新手,这是我第一次使用 Zend Framework 将 Word 文件转换为 HTML 文件。我正在使用此代码。

<?php   
$mailMerge = new Zend_Service_LiveDocx_MailMerge();
$mailMerge->setUsername('myUsername')->setPassword('myPassword');
$mailMerge->setLocalTemplate('docs/file.docx');
$mailMerge->assign(null);
$mailMerge->createDocument();
$data = $mailMerge->retrieveDocument('html');
file_put_contents('docs/file.html',$data);
?>

复制自http://www.phplivedocx.org/2009/08/13/convert-docx-doc-rtf-to-html-in-php/

我什至在 php.ini 文件中包含了 Zend 的路径。

include_path = ".;c:\php\includes;C:\ZendFramework-1.12.11\library"

但它仍然显示错误。

Fatal error: Class 'Zend_Service_LiveDocx_MailMerge' not found in C:\wamp\www\word2html_zend\index.php on line 2

我用谷歌搜索了它,还在 Whosebug 搜索中进行了搜索。但没有任何解决方案适合我。我应该怎么做才能使代码正常工作?

编辑::

我正在使用 Windows 8 操作系统和 PHP 版本 5.5.12

包含 Zend 的路径还不够。在从 Zend 库调用任何 class 之前,您需要注册 Zend 自动加载器, 喜欢

// Initialize application loader
require_once 'Zend/Loader/Autoloader.php';
Zend_Loader_Autoloader::getInstance()->registerNamespace('Zend_');