使用com.aspose.words將word模板轉為PDF亂碼解決方案(window下正常)


  最近在做電子簽名過程中,需要將合成的電子簽名的word文件(正常)轉換為pdf文件時,在開發平台window下轉換沒有問題,中文也不會出現亂碼。但是將項目部署到正式服務器(Linux)上,轉換出來的pdf中文就出現亂碼。在網上找了很久,才找到原因,現在將解決辦法分享給大家

1、問題原因分析

  在windos下沒有問題但是在Linux下有問題,就說明不是代碼或者輸入輸出流編碼的問題,根本原因是兩個平台環境的問題。出現亂碼說明Linux環境中沒有相應的字體以供使用(本人在買服務器的時候,選擇的是純凈版的),所以就會導致亂碼的出現。將轉換無問題的windos主機中的字體拷貝到Linux平台下安裝,重啟服務器后轉換就不會出現亂碼了

2、windows字體復制到Linux環境並安裝

   具體安裝的教程大家可以查看這里:復制、安裝教程。按照教程安裝完成后重啟linux服務器即可搞定亂碼問題。


免責聲明!

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



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