Jaspersoft Studioで日本語をPDFで表示できない

3,363 views
Skip to first unread message

荒川雄介

unread,
Jul 3, 2014, 1:04:42 AM7/3/14
to japan-jasperse...@googlegroups.com
Jaspersoft StudioでPDFを出力しようとしています。
現状ではDejaVuフォント以外のフォントを指定すると文字を表示してくれません。

Windowsの内部フォントのArial等を指定してもPDFの文字は表示されません。
PreviewのJava表示は問題なく表示されます。

下記のフォーラムの投稿を見つけましたが、
私の英語の理解力が足りなくて今一つ分かりません。

何となく、
- Bugの1つであること。
- 必ず、PDFフォント埋め込み時にはCharacter CodesetがCP1252になってしまうというBugがある。
- PDF Font Nameを触らずに使うこと。

ぐらいしか分かりませんでした。

jasperreports-fonts-5.6.0.jarというjarファイルがあり、
DejaVuフォントはその中に入っているようです。
ここにIPAフォントあたりを詰め込んでやらないと動かないのでしょうか?
今のところ、全てCP1252に変換されてしまうので日本語フォントは無理なのでしょうか?

Yohei Onishi

unread,
Jul 3, 2014, 1:41:30 AM7/3/14
to japan-jasperse...@googlegroups.com
大西です。

文法的におかしい英語な気がします。言わんとしている事はなんとなくわかります。
回答に書いていることをおおよそ翻訳してみました。多分以下の様なことを言っています。

--
・組み込みフォントが不正なエンコーディングを使っている。デコーディングをCP1250に変更すると、フォントが正しくPDFに埋め込まれる。
・PDF Font Nameドロップダウンを触った場合、フォント名が空白文字として扱われてしまう。
もし新しいフォントファミリーを作成した場合は、ドロップダウンを触らないこと。
--

以下の箇所はどなたかご存知ないでしょうか?

「asperreports-fonts-5.6.0.jarというjarファイルがあり、
DejaVuフォントはその中に入っているようです。
ここにIPAフォントあたりを詰め込んでやらないと動かないのでしょうか?
今のところ、全てCP1252に変換されてしまうので日本語フォントは無理なのでしょうか?」

アドホックビューのPDFエクスポートも日本語フォントに対応していないですよね。
> --
> このメールは Google グループのグループ「Japan JasperServer User Group」に登録しているユーザーに送られています。
> このグループから退会し、グループからのメールの配信を停止するには
> japan-jasperserver-u...@googlegroups.com にメールを送信してください。
> このグループに投稿するには japan-jasperse...@googlegroups.com にメールを送信してください。
> http://groups.google.com/group/japan-jasperserver-user-group
> からこのグループにアクセスしてください。
> その他のオプションについては https://groups.google.com/d/optout にアクセスしてください。



--
Yohei Onishi
vivr...@gmail.com

hozawa

unread,
Jul 8, 2014, 9:16:23 PM7/8/14
to japan-jasperse...@googlegroups.com
小沢です。

弊社の場合は問題なくStudioでもAdHocでも日本語が正しくPDFに表示されていますので、ソフトウエアのバグではないと思います。

小沢

2014年7月3日木曜日 14時41分30秒 UTC+9 Yohei Onishi:
> japan-jasperserver-user-group+unsub...@googlegroups.com にメールを送信してください。
JasperStudio.png
adhoc.png

hozawa

unread,
Sep 18, 2014, 7:34:13 PM9/18/14
to japan-jasperse...@googlegroups.com
小沢です。

少し時間が経ちましたが、手順を次をページに掲載しています。(途中でフォントがTahomaからSimheiに代わっています。時間が出来たら修正します)
iReportよりも簡単になっています。


他にも一般的なQ&Aを載せています。

小沢

荒川雄介

unread,
Sep 21, 2014, 12:44:51 PM9/21/14
to japan-jasperse...@googlegroups.com
>小沢さん

ありがとうございます。
今日は会社がお休みなので、MacBookで試してみました。
問題なくPDFで日本語が表示できました。
多分、Windowsでも問題ないかと思います。

明日にでもWindowsで会社で試してみます。

2014年9月19日金曜日 8時34分13秒 UTC+9 hozawa:

kiiti

unread,
Sep 24, 2014, 11:06:09 PM9/24/14
to japan-jasperse...@googlegroups.com
横から失礼します。
私もjasperstudio、jasperserverの日本語出力の部分で詰まっていておりました。
小沢さんの書いて頂いた記事を参考にさせていただき日本語出力ができました。ありがとうございます。

ただ、jasperserverにて
日本語項目をkeyとした円グラフのweb表示時、pdf表示時に日本語が□で表示されます。(折れ線グラフのラベルは日本語で表示される)


これは皆さん起きている症状なのでしょうか?よろしければお聞かせください。

studioにて作成したsimhei.jarは
apache-tomcat/webapps/jasperserver/WEB-INF/libに配置しております。


hozawa

unread,
Sep 25, 2014, 2:02:05 AM9/25/14
to japan-jasperse...@googlegroups.com
小沢です。

>日本語項目をkeyとした円グラフのweb表示時、pdf表示時に日本語が□で表示されます。(折れ線グラフのラベルは日本語で表示される)
>これは皆さん起きている症状なのでしょうか?よろしければお聞かせください。

起きていません。(添付を参照)

小沢

2014年9月25日木曜日 12時06分09秒 UTC+9 kiiti:
japanese.png

kiiti

unread,
Sep 25, 2014, 9:03:23 PM9/25/14
to japan-jasperse...@googlegroups.com
>小沢さん

画像つきでの回答ありがとうございます。
jasperserverのバージョンが5.2.0だったのが原因だったようです。
5.6.0に上げて同じように実行することで円グラフ内容も日本語で出力することができました。

hozawa

unread,
Sep 25, 2014, 11:43:29 PM9/25/14
to japan-jasperse...@googlegroups.com
小沢です。

近々にコミュニティ版の5.6.1もリリースされる予定です。5.6.1は5.6.0のバッグフィックス版なので更に安定しています。

小沢

2014年9月26日金曜日 10時03分23秒 UTC+9 kiiti:
>小沢さん

画像つきでの回答ありがとうございます。
jasperserverのバージョンが5.2.0だったのが原因だったようです。
5.6.0に上げて同じように実行することで円グラフ内容も日本語で出力することができました。

kiiti

unread,
Oct 2, 2014, 4:01:37 AM10/2/14
to japan-jasperse...@googlegroups.com
ただの報告になりますが
半角のカタカナ文字がjasperserver、jasperstudio共にPDFでの表示ができないようです

使用フォントはsimhei
jasperserverCE5.6.0
jasperstudioCE5.6.0
での環境です。

Reply all
Reply to author
Forward
0 new messages