JASPER輸出PDF
studio中預覽PDF會出現錯誤解決方式
Font Name :選擇標楷體(似乎影響在studio預覽,輸出以PDF Font Name為準)
PDF Embedded改為TRUE
PDF Encoding:選擇Identity-H (Unicode with horizontal writing)
PDF Font Name:C:\WINDOWS\Fonts\kaiu.ttf(微軟標楷體)
(微軟正黑體「C:\Windows\Fonts\msjh.ttf」、
標楷體「C:\Windows\Fonts\kaiu.ttf」、
新細明體「C:\Windows\Fonts\mingliu.ttc」 (以上皆為win7路徑))
放到JASPERSERVER上用chrome與IE10皆可匯出正常PDF
IE 11 會出現An id is required to lookup a FlowDefinition ,解決方式未知
(可更換ACOBAT版本試試)
亦有
加入itext-2.1.7.js2.jar、iTextAsian.jar、iTextAsianCmaps.jar三個JAR檔的方式(放到apache-tomcat-7.0.6\webapps\jasperserver\WEB-INF\lib),但使用後未成功
JAR下載點:http://sourceforge.net/p/itext/code/5647/tree/tags/iText_2_1_7/lib/
參考
http://www.javaworld.com.tw/jute/post/view?bid=11&id=74673&sty=1&tpg=1&age=-1
http://blog.csdn.net/guge907/article/details/17222193
Font Name :選擇標楷體(似乎影響在studio預覽,輸出以PDF Font Name為準)
PDF Embedded改為TRUE
PDF Encoding:選擇Identity-H (Unicode with horizontal writing)
PDF Font Name:C:\WINDOWS\Fonts\kaiu.ttf(微軟標楷體)
(微軟正黑體「C:\Windows\Fonts\msjh.ttf」、
標楷體「C:\Windows\Fonts\kaiu.ttf」、
新細明體「C:\Windows\Fonts\mingliu.ttc」 (以上皆為win7路徑))
放到JASPERSERVER上用chrome與IE10皆可匯出正常PDF
IE 11 會出現An id is required to lookup a FlowDefinition ,解決方式未知
(可更換ACOBAT版本試試)
亦有
加入itext-2.1.7.js2.jar、iTextAsian.jar、iTextAsianCmaps.jar三個JAR檔的方式(放到apache-tomcat-7.0.6\webapps\jasperserver\WEB-INF\lib),但使用後未成功
JAR下載點:http://sourceforge.net/p/itext/code/5647/tree/tags/iText_2_1_7/lib/
參考
http://www.javaworld.com.tw/jute/post/view?bid=11&id=74673&sty=1&tpg=1&age=-1
http://blog.csdn.net/guge907/article/details/17222193
留言
張貼留言