2011-08-08 6 views
0

私はPDFファイルを検証するプログラムを書いています。私はファイルの内容を取得するiText Javaライブラリを使用していますが、私はそれを解析する上でいくつかの問題があります。色空間と各画像のDPIに関する情報を取得する必要があります。 PDFの画像の位置と大きさに関する情報を取得するにはどうすればよいですか? PDFの各XObjectをブラウズしようとしましたが、PDFにファイルの幅と高さに関する情報がありません。 私を助ける他の図書館はありますか? すべての回答とヒントをありがとうございます。PDFページの内容を参照してください。色空間とDPIの問題

答えて

0

PDFファイル内のイメージオブジェクトには、画像の幅と高さのみがピクセル単位で格納されます。ページ上のイメージの位置とサイズを知るためには、PDFポイントで、仮想レンダリングを作成するためにページコンテンツストリームを実行する必要があります。イメージは 'Do'演算子を使用してページにペイントされ、その位置とサイズは 'Do'演算子が実行されたときの現在の変換行列によって与えられます。
特定の描画インスタンスのDPIは、上記のように計算される72 * imageSizeInPixels/imageSizeInPoints、imageSizeInPointsとして計算されます。

関連する問題