我正在使用Linux服务器。 我需要将word文件转换为html并显示,因为它显示在word文档中。
是否可以在没有.NET支持的Linux机器中进行转换? 任何人都有任何想法,请帮助我。 我尝试了很多脚本,但它只会在没有对齐的情况下显示文本内容。
答案 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);
?>