PDFファイルのしおりを表示させたい

167 views
Skip to first unread message

uniont...@gmail.com

unread,
Jan 7, 2016, 1:16:23 AM1/7/16
to RapidReportサポート QAフォーラム
いつもお世話になっております。

現在開発中の帳票は、Java+PDF出力で行っております。
以前使用していた帳票ツールでは、PDFにて出力を行うと、
しおりが左側に開き、Page1、2・・・と目次が出て、
それを押下すると、該当のページに移動するという仕様でした。
・添付ファイル「FA0000.pdf」を参照ください。

RapidReportにて出力すると、
しおりが設定されないようで、
しおり自体がでてきません。
・添付ファイル「FA0000a.pdf」を参照ください。

パッケージ商品の帳票ツール変更を行っており、
できれば、以前と同様のPDF帳票出力をさせたいと考えております。

ソースを確認したのですが、
実現できるのかが、分かりませんでした。

よい案がないか、教えていただけると助かります。

以上、よろしくお願いいたします。

FA0000.pdf
FA0000a.pdf

RapidReport

unread,
Jan 7, 2016, 1:58:16 AM1/7/16
to RapidReportサポート QAフォーラム
伊藤です。
今年もよろしくお願いします。

RapidReportが利用しているPDF生成ライブラリのiTextには、
しおりを設定する機能が用意されているようです。

どうすれば実現可能か調べてみますので、時間を下さい。
来週前半には回答いたします。

RapidReport

unread,
Jan 11, 2016, 7:49:57 PM1/11/16
to RapidReportサポート QAフォーラム
伊藤です。

各ページを参照するしおりを追加しながらPDFを生成する
 PdfRendererWithOutline クラスを作成してみました。

標準の PdfRenderer の代わりに利用してみて下さい。

PdfRendererWithOutline.zip

uniont...@gmail.com

unread,
Jan 11, 2016, 11:22:46 PM1/11/16
to RapidReportサポート QAフォーラム
いつもお世話になっております。

早速の回答ありがとうございます。
添付されていたクラスを利用して実装してみましたが、
こちらの想定通りの動きとなりました。

大変助かりました。
ありがとうございました。
Reply all
Reply to author
Forward
0 new messages