Jasperreport studio pdf導出中文設置

Jasperreport studio pdf導出中文設置

​ 最近項目有開發報表的需求,開發平臺本就以集成Jasperreport,版本是5.5.1,之前系統是window7的時候,安裝的ireport5.5.1和5.6.X的都可以正常的運行,但是系統升級至window10後居然神奇的無法安裝了,各種兼容性設置還是不湊效,本想繼續折騰,後看其官網已發佈新的基於eclipse平臺的報表設計工具-Jaspersoft Studio,果斷升級!

但是在設計報表預覽導出的時候,選擇導出PDF文件時發現中文無法導出即中文欄位不能顯示,在studio出現之前ireport導出PDF也需要進行相關設置才能正常導出顯示,要在ireport classpath下加入支持中文的jar包itext-asian-5.2.0.jar,設置中文欄位的字體:http://7xt6ul.com1.z0.glb.clouddn.com/ireportpdffontsetting.jpg

只需設置Font Name,PDF Embedded勾上,上面那個選STSong-Light,PDF Encoding選擇UniGB-UCS2-H即可。當然在Web應用中也需要添加itext-asian-5.2.0.jar的依賴。

但是 jaspersoft studio 參考上述的設置是不行的!會提示字體不存在的錯誤,後查看官方文檔,終於得以解決只需要添加支持中文的字體即可如進行簡單設置即可,操作如下圖:

http://7xt6ul.com1.z0.glb.clouddn.com/jasper%20studio%20pdf01.png

  • 設置字體添加一個新的字體,命名自定義

  • 選擇系統自帶的支持中文的字體,我選的是宋體-常規,不囉嗦了直接貼圖,直接按圖標註的紅色部分設置即可,上圖了。。。

    http://7xt6ul.com1.z0.glb.clouddn.com/jasper%20studio%20pdf02.png

    直接finish即可,最後在用到中文的區域設置字體爲上面定義的字體就OK了,一言不合再貼圖

    http://7xt6ul.com1.z0.glb.clouddn.com/jasper%20studio%20pdf03.png

最後在添加字體的地方將字體導出爲jar包,加入你的Java web項目即可

END!!

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