Извлечение изображений из PDF файла

Использование ресурсов страницы

Следующий фрагмент кода также работает с библиотекой Aspose.PDF.Drawing.

Изображения хранятся в коллекции Resources каждой страницы в коллекции Images. Чтобы извлечь конкретную страницу, получите изображение из коллекции Images, используя конкретный индекс изображения.

Индекс изображения возвращает объект XImage. Этот объект предоставляет метод Save для сохранения извлеченного изображения. Следующий фрагмент кода показывает, как извлечь изображения из PDF файла.

Использование ImagePlacementAbsorber

С выходом Aspose.PDF for .NET 7.0.0 мы представили классы, называемые ImagePlacement, ImagePlacementAbsorber и ImagePlacementCollection, которые предоставляют аналогичные возможности, как и описанные выше классы, для получения разрешения и положения изображения в PDF документе.

  • ImagePlacementAbsorber выполняет поиск использования изображений, как коллекция объектов ImagePlacement.
  • ImagePlacement предоставляет члены Resolution и Rectangle, которые возвращают фактические значения размещения изображения.

Следующий фрагмент кода также работает с библиотекой Aspose.Drawing.