LoginSignup
2
1

More than 3 years have passed since last update.

Jasper Reports ハイパーリンクでコンテンツリソースをダウンロードする

Last updated at Posted at 2020-02-18

はじめに

コンテンツリソース(Excel,PDF等)をレポートのハイパーリンクからダウンロードするのに苦戦したため、備忘録として記事にした。

前提

  • JaspersoftStudioの基本操作はマスターしている
  • ダウンロード対象のファイルがリポジトリからはダウンロードできる状態

やり方

リンク用のテキストフィールドを作成したら、ハイパーリンクの設定

リンクタイプ:Reference
リンク先:"https://MYSERVER/jasperserver-pro/fileview/fileview/Parentfolder/resouce.xlsx"
リンク先は環境によって変更。詳細は解説参照。

解説

リンクタイプは、外部ソース参照の為「Reference」を使用する。

(参考)ハイパーリンクの種類
リンクタイプ 説明
Reference 通常のURLで外部ソースを参照する
LocalAnchor 現在レポートの特定アンカーに遷移する
LocalPage アンカーではなく、現在レポートの別ページに遷移する
RemoteAnchor 外部ドキュメントにある特定のアンカーに遷移する
RemotePage 外部ドキュメントの特定のページに遷移する
ReportExecution サーバー内のレポートを実行する(ドリルダウン等で使用)



リンク先の構成は下記のようになっている。

URL部 説明
https:// HTTP接続の場合はhttp://
MYSERVER/ ホスト:ポート番号
jasperserver-pro/ アプリケーション名
fileview/fileview/ ファイル参照の為の決まり文句
Parentfolder/ rootを除くファイルパス(プロパティで確認できるパス)
resouce.xlsx ファイル名(拡張子もいれる)

fileview/fileview/ 以外を環境に合わせてリンク先のURLを編集すれば良い。

最後に

Jaspersoftはリンク先によって記載方法が異なるので注意。
ダッシュボード、アドホックについても追々記事にしていきます。

参照

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1