JavaでPDFを表示する
ビューア内でプログラム的にPDFを表示・操作する方法、および独自のソフトウェアに組み込む方法について説明する一連の記事です。
PDFビューアでPDFを表示する
PDFビューアをアプリケーションに追加する
PDFビューアの機能を使用する
PDFビューアのUIオプションをカスタマイズする
JPedalビューアに追加の言語を追加する
アクセシビリティのためのPDFビューアプロパティ
PDFビューアの通知ウィンドウを独自のものに置き換える
PDFビューアにカスタムアクションを追加する
テキストハイライトの選択と削除
PDFページに追加のオブジェクトを描画する
PDFポートフォリオファイルを表示する
PDF検査ツールを使用する
このセクションの内容
ページ
- Java PDF Viewerを使用してポートフォリオファイルを表示するJPedal Viewerは、ポートフォリオファイル(別名:ポータブルコレクション)を開いて操作することができます。ポートフォリオファイルはPDF拡張子を持ちますが、実際には複数のファイルを格納するためのラッパーです。JPedal Viewerはこれらのファイルを開き、ポートフォ …
- Java PDF ビューアでテキストを選択するJPedal API には、ページ上にハイライトを表示するためのユーザー制御を可能にするメソッドが含まれています。これらはすべて TextLines クラスによって処理され、PdfDecoderInt.getTextLines() を介してアクセスできます。 ハイライトの追加 ビ …
- JavaアプリケーションにPDFビューアを追加する方法JPedalには、SwingとオプションでJavaFXの両方を使用した、非常に包括的なPDFビューア が含まれており、可能な限り最高の表示ソリューションを提供します。ビューアはカスタマイズ可能 で、ニーズに合わせて外観を変更できます。 ビューアはJavaで記述されており、既存の …
- JPedal Inspectorを使用してPDFファイルの内容を検査するJPedalをお持ちでない場合は、試用版をダウンロードできます: JPedalをダウンロード コマンドラインまたは他の言語からPDFファイルの内容を表示する JPedalを検査モードで起動するには、コマンドラインから--inspectパラメータを渡します: java -jar …
- JPedalのアクセシビリティオプションを使用するこのチュートリアルでは、より特定のニーズを持つユーザーのためにビューアをよりアクセシブルにするための様々なオプションの使用方法について説明します。 ページとテキストの色を変更する ビューアには、PDFページ上のページ、テキスト、図形に使用される色を上書きするオプションが含まれてい …
- JPedalのカスタマイズ可能なビューアでPDFファイルを表示するJPedalには、SwingとオプションでJavaFXの両方を活用した、非常に包括的なPDFビューア が含まれており、最高の表示ソリューションを提供します。ビューアはカスタマイズ可能 で、ニーズに最適な外観に変更できます。 ビューアはJavaで書かれていますが、他の言語やコマンド …
- JPedalのカスタマイズ可能なビューアで画像ファイルを表示するJPedalのカスタマイズ可能なビューアで画像形式のファイルを表示する JPedalには非常に包括的なビューア が含まれており、PDFファイルだけでなく幅広い画像ファイル形式を表示できます。ビューアはカスタマイズ可能 で、ニーズに最適な外観に変更できます。ビューアはJavaで記 …
- PDF Viewerの通知ポップアップを独自のものに置き換えるViewerにはユーザーに表示される可能性のあるいくつかの通知があります。独自のアプリケーションでViewerを使用する際、これらのメッセージを異なる方法で処理したり、異なる外観にしたり、あるいは追加のアクションをトリガーしたい場合があるでしょう。 これらの通知ポップアップの処理 …
- Viewerの機能をカスタマイズした実装で置き換えるViewerのカスタマイズ機能は、JPedalActionHandlerインターフェース を使用して、既存の組み込み機能を独自の実装で置き換えることまで拡張できます。 以下では、JPedalActionHandlerを実装し、それをViewerに組み込んで既存の機能を置き換える方 …
- ビューアからファイルを操作するv2025.12 ツールメニューはデフォルトで非表示になっているため、Edit -> Preferences -> Menu に移動して Tools を選択することで有効にする必要があります。 その後、いくつかのツールから選択できます:
- フルスクリーンサポートに関する説明JPedal Viewerには、ドキュメントをフルスクリーンで表示する機能があります。ただし、すべてのデバイスがこの機能をサポートしているわけではないため、以下のポップアップが表示される場合があります: 別のJDKベンダーに切り替えることで問題が解決する場合がありますので、試して …
- マウスイベントからページ座標を取得する方法マウスイベントからページ座標を取得するには、カスタムマウスリスナーを作成して外部ハンドラとして追加する必要があります。 final Viewer viewer = new Viewer(); viewer.setupViewer(); …
- Java PDF ViewerでPDFに追加オブジェクトを描画するJPedalのAPIを使用すると、レンダリングされたPDFの上に追加コンテンツを加えることができます。ドキュメントに追加される注釈とは異なり、追加コンテンツは元のドキュメントを変更することなくPDFページ上にレンダリングされます。追加コンテンツは、表示時および/または印刷時にペー …
- Java PDFビューアのユーザーインターフェース設定JPedal ビューアは、PDFの表示、検索、抽出、変換のための充実した機能を持つPDFビューアです。すべてのユーザーが全ての機能を必要とするわけではないため、ビューアはプロパティのセットを使用して、ビューアの外観と利用可能な機能を制御できます。 これらのプロパティは、プロパティ …
- JPedal Viewerに追加の言語を追加するViewerのテキストコンテンツは、リソースバンドルによって処理および制御されます。このバンドルには、JPedal Viewerのテキストを配置するために使用されるファイルが含まれています。JPedalは現在、英語、フランス語、ドイツ語、日本語、中国語のサポートを組み込みで提供し …
- コードからPDFビューアの機能にアクセスするPDFビューアコンポーネントを統合 した後、独自のJavaコードからその機能にアクセスしたい場合があります。このセクションでは、その方法について説明します。 PDFビューアには、ビューアの機能にアクセスしたり、ビューアから情報を取得したりするための2つのメソッドがあります。 ビュ …
