libreoffice轉換文件爲pdf文件亂碼問題解決辦法

最近系統須要一個office文件預覽功能ubuntu

解決方案爲使用libreoffice將office文件轉換爲pdf文件,而後使用swftools將pdf文件轉換爲swf文件服務器

最後在前臺使用flexpaper瀏覽swf文件,便可實現預覽字體

環境搭建完成,轉換也沒有問題,可是預覽效果看到全部中文所有爲亂碼flex

下載轉換後的pdf文件也是亂碼,因而可知時libreoffice轉換這一步出現了問題blog

 

服務器轉換文件亂碼主要是因爲沒有中文字體致使的,我在ubuntu desktop系統下使用libreoffice打開office文件
發現中文字體大多默認使用的是 Droid Sans Fallback這個字體
對應字體目錄是 /usr/share/fonts/truetype/droid/DroidSansFallbackFull.ttf這個文件

將字體文件拷貝到服務器的 /usr/share/fonts/truetype/droid 目錄下
而後安裝字體
sudo mkfontscale
sudo mkfontdir
再次生成pdf和swf文件已是中文沒有亂碼ip

字體文件get

相關文章
相關標籤/搜索