fbpx
< 戻る
印刷

JPedalインスペクタでPDFファイルの内容を検査する

コマンドラインや他の言語からPDFファイルの内容を見ることができます

JPedalをインスペクトモードで起動するには、コマンドラインから --inspect パラメータを渡します。

				
					java -jar jpedal.jar --inspect "pdfFile.pdf"
				
			

クロスリファレンスを表示する

「View」をクリックし、「Xref」をクリックします。Cross-Reference Viewer は、Cross-Reference テーブルと Cross-Reference ストリームに保存されているオブジェクトのリストを表示することができます。オブジェクトをクリックすると、右側のパネルにその内容が表示されます。

特定のコマンドでデコードをポーズする

特定のコマンドでPDFファイルのデコードをポーズすることができます。これは、スライダー、カセットボタン、またはテキストフィールドを使用して実現することができます。各コマンドは、右側のパネルで青くハイライトされています。関連するデータは、そのコマンドの上に表示されます。

また、コマンドを選択することでブレークポイントを設定することができます。ブレークポイントは、赤いボックスで表示されます。コマンドパネルの下にあるレジュームボタンは、次のブレークポイントに進みます。右端のボタンは、すべてのブレイクポイントをクリアします。

インスペクター画面

オブジェクトツリーを表示する

オブジェクトビューア

「View」をクリックし、次に「Objects」をクリックします。オブジェクトビューアでは、PDF ファイルの内部構造を表示し、オブジェクトが互いにどのように関連しているかを確認することができます。ツリー内の各オブジェクトには、その参照、タイプ、および /Type キーがある場合はそのキーが表示されます。オブジェクトをクリックすると、右側のパネルにその内容が表示されます。

オブジェクトのハイライト表示

クロスリファレンスビューアやオブジェクトビューアからオブジェクトを表示すると、その内容がハイライト表示されます。以下に、使用される色とその意味を説明します。

オブジェクト
カラー
Dictionary Key
オレンジ
Dictionary Value
シアン
Object Reference
Number
Boolean
グリーン
String
ブルー
Hexadecimal
ブルー

画像を見る

PDFファイル内に格納されている画像を閲覧することができます。イメージは通常、XObjectとして、またはIDコマンドのデータとして保存されます。JPedalインスペクタは、その両方に対応しています。

インスペクタで画像を見るには、3つの方法があります。

  1. クロスリファレンスビューアで XObject を見つけて、「Show Image」 を押す。
  2. オブジェクトビューアで XObject を見つけて「 Show Image」を押す。
  3. コマンドウィンドウでDOまたはIDコマンドを探し、右クリックして 「View Image」または「View Inline Image」を押す。

ストリームを表示する

クロスリファレンス ビューアーまたはオブジェクト ビューアーを開き、「Decode Stream」を押すことで、ストリームの内容をデコードして表示することができます。

    MENU
    PAGE TOP