解決Linux下使用unoconv命令將word、xls、pptx轉pdf中文亂碼問題

解決Linux下使用unoconv命令將word、xls、pptx轉pdf中文亂碼問題

轉出pdf文檔中文亂碼

在Linux環境下word轉成pdf。
在用unoconv做文檔轉換時,發現中文轉換亂碼,

在這裏插入圖片描述

解決方案

將 windows 下的字體全部拷貝到Linux字體庫中並使之生效。

首先,在/usr/share/fonts/下新建文件夾 win 並設置權限,將 windows 下的 window-fonts 下字體全部拷貝到其中。然後,

cd /usr/share/fonts/ 
mkdir win
cd win  //將本地win的字體打包上傳到此目錄中,解壓
mkfontscale
mkfontdir            //這兩條命令是生成字體的索引信息
fc-cache -fv        //更新字體緩存
fc-list :lang-zh     //查看已安裝的中文字體

在這裏插入圖片描述
再次執行導出pdf,中文就正常了

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章