Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP在不丢失样式和图像的情况下将Word文件转换为HTML_Php_Ms Word_Docx_Doc - Fatal编程技术网

PHP在不丢失样式和图像的情况下将Word文件转换为HTML

PHP在不丢失样式和图像的情况下将Word文件转换为HTML,php,ms-word,docx,doc,Php,Ms Word,Docx,Doc,有没有API可以将word文件转换为HTML而不丢失格式 谷歌文档API可以用于此目的吗 我尝试了saaspose,但返回的结果总是服务器错误 不适合我的解决方案: 试试lib。据该网站称,它基于PHPExcel库,可以完美地读/写Excel工作表。有一个解决方案。根据网站,您可以直接从任何数据库或电子表格中提取数据,并借助转换插件将其导出为其他流行格式(PDF、DOC、HTML、ODT等)。这些报告可能包括可编辑的图形(仅docx)、图像、表格、页眉、页脚等 我不确定它能把word转换成h

有没有API可以将word文件转换为HTML而不丢失格式

谷歌文档API可以用于此目的吗

我尝试了saaspose,但返回的结果总是服务器错误

不适合我的解决方案:

试试lib。据该网站称,它基于PHPExcel库,可以完美地读/写Excel工作表。

有一个解决方案。根据网站,您可以直接从任何数据库或电子表格中提取数据,并借助转换插件将其导出为其他流行格式(PDF、DOC、HTML、ODT等)。这些报告可能包括可编辑的图形(仅docx)、图像、表格、页眉、页脚等


我不确定它能把word转换成html有多好,我花了一点时间研究这个问题,我发现最好的解决方案是在服务器上安装,并使用PHP通过系统调用与之交互

我很想找到一个好的本地PHP解决方案,但不幸的是,我不能

编辑
自从最初回答这个问题以来,我遇到了一个web服务,它提供了一个用于转换文档的API。我还没有对它进行彻底的测试,但在将Word转换为HTML时,它似乎确实产生了不错的结果:。

到目前为止,我找到的最佳解决方案是。您可以将它与Zend框架一起使用。
非常容易设置,并且与实际单词格式的偏差最小。它可以很好地将word文档转换为html

PHPWord不允许读取Word文件。您可以使用它从头开始创建新文件。您是对的-PHPDocx应该可以解决这个问题。不幸的是,您需要购买许可证才能获得允许DOC/X转换为HTML的PHPDocx版本。我想我们需要一个专用主机来在服务器上安装Openoffice/unoconv。您很可能需要专用主机,是的。