使用php进行html转换的Word

时间:2013-12-09 05:09:11

标签: php html ms-word

我正在使用Linux服务器。 我需要将word文件转换为html并显示,因为它显示在word文档中。

是否可以在没有.NET支持的Linux机器中进行转换? 任何人都有任何想法,请帮助我。 我尝试了很多脚本,但它只会在没有对齐的情况下显示文本内容。

2 个答案:

答案 0 :(得分:1)

您可以从命令行使用LibreOffice。

soffice --headless --convert-to html file.doc

在PHP中,只需使用shell_exec或其他东西来调用它。

答案 1 :(得分:0)

最终我得到了Abiword的解决方案

使用

安装abiword
 yum install abiword

然后,这是代码

<?php
 $path=getcwd();
 $cmd  = 'abiword --to=html '.$path.'/test.docx';
 exec($cmd);
 $content=file_get_contents($path.'/test.html');
 unlink($path.'/test.html');

echo urldecode($content);
?>