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_');
我是 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_');