Ueditor富文字實現匯入word功能

2021-10-03 05:20:56 字數 674 閱讀 8888

但是該外掛程式沒有匯入word功能,需要自己實現,本著能少造輪子(copy)就少造輪子(copy)的理念,搜了下解決方案,大概都試了下,結果不太理想,存在各種問題,比較明顯的就是:1、轉換內容丟失,尤其是大文件且帶有**;2、丟失。

最後在跟蹤丟失問題的時候,想起來,幾年前做過基於開源服務openoffice將word(doc、docx、ppt、pptx、xls)轉html的功能。

方案思路:

1、利用jodconverter(基於openoffice服務)將word轉換為html(後台)

2、將html返回前端ueditor,展示並編輯

3、編輯後的文件傳送給後台儲存

從而實現ueditor讀取模板,編輯模板,儲存模板的功能。

優點:1、轉換效果挺好

2、開源,開源,開源

缺點:1、服務端需要安裝openoffice服務

2、需要經過一番操作,將openoffice設為自啟動

最後說下,為什麼只是思路,沒有**,因為第一,基於openoffice 將word轉換為html的**網上太多了,我就不班門弄斧了;第二,專案暫時推進力度不大,所以暫時沒去按照這個思路去實現

ueditor 富文字框不載入

在 ueditor.conf.js 中講解了定義編輯器的根路徑,內容 如下 編輯器資源檔案根路徑。它所表示的含義是 以編輯器例項化頁面為當前路徑,指向編輯器資源檔案 即dialog等資料夾 的路徑。鑑於很多同學在使用編輯器的時候出現的種種路徑問題,此處強烈建議大家使用 相對於 根目錄的相對路徑 進行...

富文字編輯器UEditor

獲取編輯器的內容 action find getinfo click function 清空編輯器的內容 action find clearinfo click function 給編輯器賦值 action find setvalueinfo click function en class acti...

vue 使用Ueditor富文字的配置

npm i vue ueditor wrap s第二步,引入到專案中 我是引入到需要的頁面中,沒有全域性引入 import vueueditorwrap from vue ueditor wrap 第三步,註冊元件 components 第四步,在模板中使用元件 專案如果使用的是vue cil2.0...