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

Извлечение изображений из PDF-файлов является распространенной задачей в обработке документов. Эта статья демонстрирует, как использовать Плагин для извлечения изображений Aspose.PDF для эффективного извлечения изображений высокого качества на C#. Следуйте этому руководству, чтобы узнать пошаговый процесс безупречного выполнения извлечения изображений с использованием лучшей библиотеки C# для извлечения изображений из PDF.


Темы, охваченные в статье:


Библиотека C# для извлечения изображений из PDF

Мы будем использовать библиотеку Aspose.PDF для .NET для извлечения изображений из PDF-файлов. Этот надежный плагин оптимизирован для эффективности, обеспечивая получение встроенных изображений с их оригинальным качеством и форматом, обрабатывая различные форматы изображений в процессе извлечения изображений PDF на C#.

Установка:

Установите Aspose.PDF для .NET через NuGet:

PM> Install-Package Aspose.PDF

Как извлечь изображения из PDF на C#

Следующие шаги, которые мы будем выполнять для извлечения изображений из PDF-файла:

  • Загрузите PDF-файл.
  • Переберите страницы в PDF.
  • Извлеките изображения по одному.
  • Сохраните извлеченные изображения.

Следующий раздел демонстрирует, как написать код для извлечения изображений из PDF на C#.

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

Следующие шаги для извлечения изображений из PDF на C#:

  • Загрузите документ с помощью класса Document.
  • Переберите страницы PDF-документа с использованием коллекции Document.Pages.
  • Для каждой страницы получите каждое XImage в коллекции Page.Resources.Images.
  • Создайте объект FileStream для каждого изображения и сохраните его в формате JPEG, PNG и т.д.
  • Наконец, закройте FileStream.

Следующий фрагмент кода показывает, как извлечь все изображения из PDF на C#:

Бесплатная библиотека для извлечения изображений PDF на C#

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

Изучите библиотеку PDF на C#

Вы можете более подробно узнать о библиотеке PDF на C#, используя документацию. Если вы предпочитаете опции с открытым исходным кодом, подумайте о различных альтернативах для извлечения изображений PDF на CSharp с открытым исходным кодом, но имейте в виду, что Aspose.PDF остается одной из высокопроизводительных доступных опций. Кроме того, вы можете задать свои вопросы на нашем форуме.

Заключение

Парсинг PDF-файлов и извлечение текста или изображений могут быть необходимы в различных случаях. В этой статье вы узнали, как программно извлекать изображения из PDF-файлов на C#. Вы можете легко использовать предоставленный код на C# для извлечения изображений PDF в своих приложениях. Для разработчиков, использующих .NET 6 или работающих с ASP.NET Core, Aspose.PDF предоставляет простой способ управления извлечением изображений из PDF, что делает его отличным решением для выполнения задач извлечения изображений PDF на C# с высокой производительностью.