Skip to main content
Interwork Corporation
IDR Solutions Product Support Portal
PDF開発用語集 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動

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つのメソッドがあります。 ビュ …