3

PDFページを個別の画像に変換することができます。しかし、画像に変換する前に、PDFの解像度(dpi)、長さ、高さを読みたいと思います。を使用してJavaでPDFのこれらのメタデータを知る方法を教えてくださいpdfbox

4

1 に答える 1

3

一般的に: Pdf はベクターベースであるため、固定の解像度はありません。任意の解像度でレンダリングできます。

しかし、欲しい情報を手に入れる方法はあります。次のメソッドは、ページの寸法を返します。

PDRectangle cropBox = page.findCropBox();
Dimension dimension = cropBox.createDimension();

この寸法をドキュメントのサイズと比較すると (AdobeReader -> ファイル -> プロパティ)、デフォルトの dpi は 72 のようです。この情報を使用して、ページの幅と高さを計算できます。

于 2013-01-09T08:24:50.993 に答える