PDFファイルから画像を抽出する

ページリソースの使用

次のコードスニペットは、Aspose.PDF.Drawingライブラリでも動作します。

画像は各ページのResourcesコレクションのImagesコレクションに保持されています。特定のページを抽出するには、特定の画像のインデックスを使用してImagesコレクションから画像を取得します。

画像のインデックスはXImageオブジェクトを返します。このオブジェクトは、抽出した画像を保存するためのSaveメソッドを提供します。次のコードスニペットは、PDFファイルから画像を抽出する方法を示しています。

ImagePlacementAbsorberの使用

Aspose.PDF for .NET 7.0.0のリリースに伴い、PDFドキュメント内の画像の解像度と位置を取得するための、上記のクラスと同様の機能を提供するImagePlacementImagePlacementAbsorber、およびImagePlacementCollectionというクラスを導入しました。

  • ImagePlacementAbsorberは、ImagePlacementオブジェクトコレクションとして画像使用検索を実行します。
  • ImagePlacementは、実際の画像配置値を返すメンバーResolutionとRectangleを提供します。

次のコードスニペットは、Aspose.Drawingライブラリでも動作します。