Java アプリケーションで PDF ファイルを表示する
Java PDF Viewerは、カスタマイズ可能なPDFリーダーをJavaアプリケーションに組み込むために必要なすべてを提供します。
なぜ開発者はJPedalのJava PDF Viewerを使うのですか?
JPedalは、最も複雑なPDFファイルを表示することができるPDF Viewerを提供しています。これにより、Javaによる完全なPDF表示ソリューションを提供します。
PDF 2.0仕様に対応
JPedalは、最新のPDF仕様の全機能をサポートし、レイヤー、ブックマークなど、最も幅広いPDFの機能を表示します。
表示品質
JPedal Viewerは、独自のカスタムフォントエンジンやダイナミックリサンプリングにより、常に最高の表示を実現するために開発されています。
100% Java PDF リーダー
JPedalは、ナビゲーション、検索、拡大縮小、表示、印刷オプションなど、ビューアの全オプションを提供します。
簡単な組み込みと設定
JPedalは、Javaから簡単に統合・制御でき、すべての機能を削除・無効化することが可能です。
JPedalビューアの主な機能
JPedalを使えば、開発者は自分のJavaアプリケーションの中に完全なPDFビューアを組み込むことができます。
マルチモードでのページ表示
JPedalは、Adobe Acrobatのすべての表示モードと、ページめくり、そして独自のページフローモードを提供します。
ドキュメントのナビゲーション
JPedalは、ブックマーク(しおり)やレイヤーを含む、PDFドキュメントのナビゲーション機能を全てサポートしています。
PDFファイルの印刷
JPedalは、PDFファイルをPDF Viewerから直接印刷することができます。
- 利用可能なプリンターを選択
- GUIウィンドウでの出力プレビュー
- スケーリング、ページマージン、解像度の指定
- 奇数ページ、偶数ページ、連続ページなど、任意のページ範囲を選択可能
- グレースケールでの印刷
- 高速ドラフトモードでの印刷
- PDFのページサイズから用紙ソースを選択
PDFフォームの表示
JPedalは、PDFフォームをフルサポートしています。
- オリジナルのAcroformを表示
- ピュア/ミックス/レガシーXFA PDFフォームのサポート
- フォームを編集可能な Swing ウィジェットに変換
- フォームデータを PDFフォーム形式で保存
- APストリームがあれば採用
- フォームの署名の表示をサポート
テキストの検索
JPedalは、PDFビューアから直接、任意のテキストを検索することができます。
- 1ページまたは文書全体を検索する
- 正規表現で検索
- 検索結果を単語全体に限定する
- 大文字と小文字を区別して検索する
- 複数行に渡る検索結果を許可する
- 検索時にスペース文字を無視する
アノテーションの追加・編集
JPedalは、PDFファイルの閲覧だけでなく、アノテーション(注釈)の追加・編集が可能です。
- 既存のアノテーションを編集する
- 新しいアノテーションを追加する
- 編集したファイルの再保存
- GUIによるドラッグ&ドロップ編集
PDFページの拡大・縮小・回転
JPedalは、PDF Viewerは、ページのズーム、拡大縮小、回転が可能です。
- 時計回り、反時計回りの回転
- 任意の割合で拡大・縮小が可能
- ページ、幅、高さに合わせる
- 指定されたスケーリングで表示される画像を最適化するために、ページは動的に再サンプリングされます
PDFファイルへのユーザアクセスを制限
JPedalは、Java開発者があらゆるビューア機能の制限、アクセスのロック、PPDFファイルのアクセス制限を簡単に設定できます。
印刷を無効にする
JPedalの豊富な印刷機能を完全に無効化し、文書を印刷できないようにすることができます。
ドキュメントをメモリに保存
JPedalは、URLから直接メモリに文書を読み込むことができるので、ファイルへのアクセスやコピーを防げます。
テキストのコピーを防止
JPedalは、テキスト選択機能を完全にオフにすることができます。
ロード&セーブの無効化
JPedalは、Java開発者が、ユーザーが他のファイルを読み込んだり、保存したりするのを防ぐことができます。
カスタム操作の追加
JPedalは、Java開発者が自分のコードにカスタム機能を追加したり、任意のコマンドを横取りして、処理を変更することができます。
メニューのオプションやボタンを取り除く
JPedalは、Java開発者がユーザーのために全てのメニューオプションとボタンを削除することを可能にします。
ビューアの外観をカスタマイズする
JPedalは、PDF Viewerは、様々な外観にカスタマイズすることができます。
カラーを変更
JPedalは、使用する全ての色を外部ファイルに定義しており、簡単に変更することができます。
任意のフォントの利用
JPedalは、メニューやメッセージに任意のJavaフォントを使用することができます。
ポップアップメッセージの防止と変更
JPedalは、全てのメッセージを無効にしたり、遮断して変更することができます。
独自のアイコンを使用
JPedalのどのアイコンも新しいPNGファイルに変更することができます。
内部フレーム
JPedalは、任意のSwingコンポーネントを親フレームとして使用し、任意のコンポーネントの中にビューアを埋め込むことができます。
メニューテキスト
JPedalは全てのメッセージにインターナショナルファイルを使用し、どのような値でも変更できるようにしています。