Как получить изображения из PDF в С#

В этой статье содержится подробная информация о том, как получить изображения из PDF-файла на C# с помощью сведений о конфигурации и исполняемого примера кода. Совместно используется полная логика программы, которую можно использовать для написания этого приложения, поскольку предоставляются все необходимые классы и методы, необходимые для получения изображений из PDF на C# в различных форматах, таких как JPEG, PNG и т. д. Вы также узнаете о различных вариантах улучшения процесса путем настройки выходных изображений после их извлечения из файла PDF.

Шаги для получения PDF-изображений в C#

  1. Настройте IDE для использования Aspose.PDF for .NET для извлечения изображений из PDF
  2. Загрузите исходный файл PDF с изображениями, используя объект класса Document
  3. Получите доступ к определенному изображению с помощью объекта класса XImage
  4. Создайте новый файловый поток, используя имя нужного изображения.
  5. Сохраните изображение в формате JPEG и закройте поток

Эти шаги объясняют, как получить изображение из PDF в C#, используя пошаговый подход, при котором сначала мы загружаем исходный файл PDF, а затем получаем доступ к определенной странице PDF. На каждой странице есть набор ресурсов, включая изображения, на которые можно ссылаться с помощью индекса. После доступа к нужной ссылке на изображение в объекте класса XImage ее можно сохранить как изображение в потоке в любом из желаемых форматов.

Код для получения изображения из PDF-файла на С#

Этот код демонстрирует процесс получения изображения из PDF в C# путем загрузки его в объект класса Document и последующего получения списка ресурсов определенной страницы, а затем из ресурсов получения списка изображений на этой странице. Получив доступ к определенному изображению, мы можем переименовать изображение вместе с изменениями ссылок в документе. Вы также можете получить различные свойства, такие как имя, высота и ширина, чтобы фильтровать изображения перед их сохранением на диске.

В этом руководстве мы научились извлекать изображения со страницы PDF. Если вы хотите узнать, как добавить водяной знак в файл PDF, обратитесь к статье как добавить водяной знак в PDF на С#.

 Русский