【java】aspose轉成PDF亂碼


1、問題描述

用戶在使用系統時,發現文件預覽偶爾,顯示亂碼。

2、問題定位

關於文件預覽功能,以前從未出現類似問題。最近為了提高服務器負載,新增幾台服務器,部署了此服務。由此推斷,此問題與預覽服務無關。可能與服務器配置有關系。然后,根據推斷,搜索相關關鍵字,發現應該與服務器字體有關。

3、解決問題步驟

  • 上傳字體文件
    首先在 C:/windows/fonts 找到windows下的字體,后綴為.ttf和.ttc,在服務器/usr/shared/fonts目錄下新建一個目錄chinese,將找到.ttf和.ttc字體文件上傳此目錄中。
  • 設置chinese路徑權限
    chmod -R 755 /usr/share/fonts/chinese
  • 安裝ttmkfdir
    安裝ttmkfdir來搜索目錄中所有的字體信息,並匯總生成fonts.scale文件,輸入命令:
    yum -y install ttmkfdir
    然后執行ttmkfdir命令即可:
    ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir
  • 修改 /etc/fonts/fonts.conf
    Font directory list 添加 <dir>/usr/share/fonts/chinese</dir>,然后執行 fc-cache。執行fc-list,查看字體。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM