2013-02-21 45 views

回答

9

我花了一些時間尋找熱塑成型到這一點,我已經找到了最好的解決辦法是在服務器上安裝unoconv,並使用PHP通過系統調用與它進行交互。

我本來很想找到一個很好的原生PHP解決方案,但不幸的是我不能。

編輯 由於最初回答這個問題,我遇到了一個Web服務,它提供了一個用於轉換文檔的API。我沒有對它進行非常徹底的測試,但它似乎在將Word轉換爲HTML時產生了不錯的結果:CloudConvert

+0

我想我們需要一個專門的託管服務器來安裝Openoffice/unoconv。 – 2014-02-27 09:04:34

+2

你很可能需要專門的託管服務,是的。 – alexpls 2014-04-08 14:07:22

1

嘗試PHPWord庫。根據網站,它基於PHPExcel Lib,它可以完美地讀取/寫入excelsheets。

+6

PHPWord不允許讀取Word文件。您可以使用它從頭開始創建新文件。 – planewalker 2013-08-14 10:15:36

1

PHPDocx有一個解決方案。根據網站,您可以直接從任何數據庫或電子表格提取數據,並在轉換插件的幫助下將其導出爲其他常用格式(PDF,DOC,HTML,ODT等)。這些報告可能包括可編輯圖表(僅docx),圖像,表格,頁眉,頁腳等。

我不知道它有多好可以轉換字爲HTML

+2

你是對的 - PHPDocx應該爲此工作。不幸的是,您需要購買許可證才能獲得允許DOC/X轉換爲HTML的PHP​​Docx版本。 – alexpls 2013-10-23 02:42:25

1

迄今爲止找到的最佳解決方案是http://www.phplivedocx.org/。您可以在Zend框架中使用它。 設置起來非常簡單,您可以從實際的文字格式中獲得最小的偏差。它很好地將word文檔轉換爲html。

相關問題