###Jasper report Serverで日本語PDFの出力ができません
Windows環境にてJasper report Server6.4を構築し、jrxmlをアップしてPDF帳票を出力しようとしましたが日本語の箇所が全部飛んでしまいます。
(同帳票を表示またはExcel出力したときは全て表示されています)
以前のバージョンのものでしたらいくつか情報がありましたので参考に下記のように設定してみました。
PDFへのフォント埋め込みは行いたくなかったので、日本語出力箇所へ下記タグを挿入し、itext-asian.jarを配置しますと、今度はエラーとなりPDFが表示されなくなりました。
<font fontName="Meiryo UI" pdfFontName="HeiseiKakuGo-W5" pdfEncoding="UniJIS-UCS2-H" isPdfEmbedded="false"/>
itext-asian.jarは下記へ配置しています。
[JasperServerインストール先]\apache-tomcat\webapps\jasperserver\WEB-INF\lib
また、エラーのログは下記のようになっていました。
net.sf.jasperreports.engine.JRRuntimeException: Could not load the following font: pdfFontName: HeiseiKakuGo-W5 pdfEncoding: UniJIS-UCS2-H isPdfEmbedded : false at net.sf.jasperreports.engine.export.JRPdfExporter.getFont(JRPdfExporter.java:2323) at net.sf.jasperreports.engine.export.JRPdfExporter.getChunk(JRPdfExporter.java:2106) at net.sf.jasperreports.engine.export.JRPdfExporter.getPhrase(JRPdfExporter.java:2075) at net.sf.jasperreports.engine.export.SimplePdfTextRenderer.getPhrase(SimplePdfTextRenderer.java:64) at net.sf.jasperreports.engine.export.SimplePdfTextRenderer.render(SimplePdfTextRenderer.java:73) at net.sf.jasperreports.engine.export.JRPdfExporter.exportText(JRPdfExporter.java:2435) at net.sf.jasperreports.engine.export.JRPdfExporter.exportElements(JRPdfExporter.java:1094) at net.sf.jasperreports.engine.export.JRPdfExporter.exportPage(JRPdfExporter.java:1053) at net.sf.jasperreports.engine.export.JRPdfExporter.exportReportToStream(JRPdfExporter.java:917) at net.sf.jasperreports.engine.export.JRPdfExporter.exportReport(JRPdfExporter.java:537) at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.EngineServiceImpl.exportToPdf(EngineServiceImpl.java:601) at com.jaspersoft.jasperserver.war.action.ReportPdfExporter.export(ReportPdfExporter.java:66) at com.jaspersoft.jasperserver.war.action.AbstractReportExporter.exportBuffered(AbstractReportExporter.java:190) at com.jaspersoft.jasperserver.war.action.AbstractReportExporter.export(AbstractReportExporter.java:98) at com.jaspersoft.jasperserver.war.action.ReportExporterAction.export(ReportExporterAction.java:158)
###試したこと
extrajars-2.3.zipのitext-asian.jarがダメだったので、バージョンの問題化と思い
同lib内に「itext-2.1.7.js6.jar」が既にあったのでextrajars-2.1をダウンロードして試しましたが、同様の結果となりました。
jrxmlをjaspersoft studio6.4で作成していますが、こちらも同様のエラーが発生しています。
studioでjarを読み込ませても同様のエラーが発生します。

回答2件
あなたの回答
tips
プレビュー