В этой статье содержится подробная информация о том, как получить изображения из PDF-файла на C# с помощью сведений о конфигурации и исполняемого примера кода. Совместно используется полная логика программы, которую можно использовать для написания этого приложения, поскольку предоставляются все необходимые классы и методы, необходимые для получения изображений из PDF на C# в различных форматах, таких как JPEG, PNG и т. д. Вы также узнаете о различных вариантах улучшения процесса путем настройки выходных изображений после их извлечения из файла PDF.
Шаги для получения PDF-изображений в C#
- Настройте IDE для использования Aspose.PDF for .NET для извлечения изображений из PDF
- Загрузите исходный файл PDF с изображениями, используя объект класса Document
- Получите доступ к определенному изображению с помощью объекта класса XImage
- Создайте новый файловый поток, используя имя нужного изображения.
- Сохраните изображение в формате JPEG и закройте поток
Эти шаги объясняют, как получить изображение из PDF в C#, используя пошаговый подход, при котором сначала мы загружаем исходный файл PDF, а затем получаем доступ к определенной странице PDF. На каждой странице есть набор ресурсов, включая изображения, на которые можно ссылаться с помощью индекса. После доступа к нужной ссылке на изображение в объекте класса XImage ее можно сохранить как изображение в потоке в любом из желаемых форматов.
Код для получения изображения из PDF-файла на С#
Этот код демонстрирует процесс получения изображения из PDF в C# путем загрузки его в объект класса Document и последующего получения списка ресурсов определенной страницы, а затем из ресурсов получения списка изображений на этой странице. Получив доступ к определенному изображению, мы можем переименовать изображение вместе с изменениями ссылок в документе. Вы также можете получить различные свойства, такие как имя, высота и ширина, чтобы фильтровать изображения перед их сохранением на диске.
В этом руководстве мы научились извлекать изображения со страницы PDF. Если вы хотите узнать, как добавить водяной знак в файл PDF, обратитесь к статье как добавить водяной знак в PDF на С#.