-
はじめに
-
JPedalを実行する
-
JPedalの使い方
-
機能
-
JPedal Viewer
- JPedalのBase ViewerでPDFを見る
- カスタマイズ可能なビューアでのPDFファイルを表示する
- JavaのコードからPDF Viewerの機能にアクセス
- Java PDF Viewerでユーザーインターフェイスをカスタマイズ
- ビューアにオブジェクトを描画
- JavaアプリケーションにPDFビューアを追加する方法
- ビューアの機能をカスタマイズする
- JPedalインスペクタでPDFファイルの内容を検査
- PDFビューアの通知ポップアップを独自のものに置き換える
- JPedal のアクセシビリティオプション
- Java PDF Viewerを使ってポートフォリオファイルを表示
- Java PDF Viewerでテキストを選択
- JPedal ViewerはJavaFXで使用できますか?
- JPedal ViewerはSWTで使用できますか?
- JPedal ビューアでダークモードを設定する
- 線の太さを非表示にする
- すべての記事を表示 ( 1 ) 記事を折り畳む
-
テキスト関連
-
画像への変換
-
画像の抽出
-
PDF画像変換のWebサービスAPI
-
フォームについて
-
PDFの注釈(アノテーション)
-
PDFの操作
-
印刷について
-
メタデータ
-
フォントについて
-
JPedalをクラウド上で実行する
-
アップデート情報
PDFの例外処理
PDF の例外とは、Java PDF ライブラリ内で起こりうる問題や予期せぬ事態のことです。JPedalは、可能な限り適切な対処を試みます。JPedalは、プログラムの操作とメッセージを記録するログファイルを生成するように設定することができます。
PDFファイルで起こりうる問題
PDF ファイルの破損しています。
PDFファイルは独自のインデックスを持つ複雑なバイナリ構造です。PDFファイルが暗号化されていない場合、JPedalは手動でPDFファイル内のPDFオブジェクトの特定を試みます。復旧が不可能な場合、JPedalは問題の詳細を含むPdfExceptionをスローします。ファイルが暗号化されている場合、PdfSecurityExceptionが投げられます。
PDFファイルは暗号化されています。
PDFファイルは、ファイルへの一般的なアクセスを停止するための暗号化設定を持つことができます。ユーザは、PDFファイルにアクセスするためにパスワードを与える必要があるかもしれません(JPedalはパスワードを設定するルーチンを提供します)。ユーザが有効なパスワードを与えていない場合、PdfSecurityExceptionが投げられます。
PDFファイルをデコードするとメモリエラーが発生します。
非常に大きな画像を含むPDFファイルの中には、多くのメモリを必要とするものがあります。JPedalはリカバリーを試み、ログファイルに[MEMORY]という接頭辞を持つメッセージを生成します。
PDFファイルにマイナーな問題があります。
PDFファイルには、大きな問題を引き起こさない小さな問題が含まれていることがあります。メッセージは接頭辞[PDF]でログファイルに書き込まれます。
PDFファイルに大きな問題があります。
PDFファイルには重大な問題が含まれている可能性があり、その場合はPdfExceptionが投げられ、詳細が示されます。
他の問題
その他のPDFの問題が発生した場合は、PDFファイルと問題の詳細を弊社までお送りください。JPedalが続行可能な場合は必ずメッセージを記録します。どのような問題が発生したかを確認する最良の方法は、org.jpedal.PdfDecoder.getPageDecodeStatus(int type)で、typeはorg.jpedal.parser.DecodeStatusで定義された任意の値です。
使用例はorg.jpedal.examples.viewer.gui.SwingGUIにあります。