2013-12-09 5 views
1

Я работаю над сервером Linux. Мне нужно преобразовать файл слова в html и показать, как это показано в документе слова.Word to html conversion using php

Можно ли преобразовать его на Linux-машине без поддержки .NET? У кого-нибудь есть идеи об этом, пожалуйста, помогите мне. Я пробовал много сценариев, но он будет показывать только текст без его выравнивания.

+0

Godspeed, сын. Godspeed. – Ohgodwhy

+0

@ Ohgodwhy, есть какое-то представление об этом вопросе? – Shin

ответ

0

Finaly я получил решение с 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); 
?> 
1

Вы можете использовать LibreOffice из командной строки.

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

В PHP просто используйте shell_exec или что-то, что можно назвать.