JPedal Java PDFビューア
JPedalのPDFビューアは、100% Java(Swingコンポーネント)で実装されたエンタープライズ向けPDF表示ライブラリです。ネイティブ依存が一切なく、セキュリティが厳格な環境でもPDFの表示・印刷・検索が可能です。UIの全要素がカスタマイズ可能で、ローカライズにも対応しています。

ビューア機能
マルチページ表示
シングルページ、連続スクロール、見開き表示など複数のレイアウトモードに対応します。
テキスト検索
PDF内のテキストをハイライト付きで検索。大文字小文字区別、全文書/現在ページの切替に対応します。
ページナビゲーション
前後ページ、10ページスキップ、先頭/末尾ジャンプ、指定ページへの移動に対応します。
ズーム・回転
カスタム倍率、幅合わせ、ページ合わせ、ページ回転に対応します。
UIカスタマイズ
ツールバー、サイドバー、メニューの表示/非表示制御。背景色、ページ色、テキスト色のカスタマイズが可能です。
ブックマーク・注釈
PDF内のブックマーク(目次)をナビゲーション可能な形で表示。注釈の表示にも対応しています。
画像表示
PDFだけでなく、TIFF等の一般的な画像フォーマットの表示にも対応しています。
ローカライズ
UIの言語切替に対応。多言語環境でのアプリケーション展開を支援します。
Swing統合
JavaのSwingコンポーネントとしてアプリケーションに直接埋め込み可能。最小限のセットアップで統合できます。
コード例
JPedal ビューアの主な操作をコードで紹介します
わずか3行でPDFビューアを起動
Viewer viewer = new Viewer();
viewer.setupViewer();
viewer.executeCommand(ViewerCommands.OPENFILE, "pdfFile.pdf");特長
ネイティブ依存ゼロ
100% Java実装で、ネイティブライブラリやブラウザプラグインに依存しません。セキュリティポリシーが厳格な環境でも安全に利用できます。
わずか3行で統合
最小限のセットアップで既存のJavaアプリケーションにPDFビューア機能を追加。複雑な設定は不要です。
完全なUIカスタマイズ
ツールバー、メニュー、テーマ、色、レイアウトのすべてがプログラムから制御可能。自社ブランドに合わせたビューアを構築できます。
メモリ使用量の最適化
大容量PDFでも効率的にメモリを使用。サーバーサイド環境でも安定して動作します。
“JPedalは非常に使いやすく、これまでテストしたライブラリの中で最も優れた結果を提供してくれました。”
“JPedalのサポートは非常に優れています。ソフトウェアを継続的に使い続けるためには、課題に対するサポートが不可欠です。”
