Извлечение изображений из PDF документов является распространенной задачей при работе с отчетами, отсканированными документами или презентационными файлами, содержащими встроенные визуальные элементы. Вместо того чтобы вручную сохранять каждое изображение, вы можете автоматизировать процесс извлечения с помощью GroupDocs.Parser Cloud SDK для .NET.
В этом руководстве вы научитесь извлекать изображения из PDF-файлов, используя C# .NET и GroupDocs.Parser Cloud REST API, а также простые фрагменты кода для быстрой интеграции.
- Почему извлекать изображения из PDF файлов
- API для парсинга PDF
- Извлечение изображений из PDF с использованием C# .NET
- Скачать PDF изображения с помощью cURL
- Попробуйте Онлайн-Извлекатель Изображений из PDF
Почему извлекать изображения из PDF-файлов?
Существует множество практических случаев использования автоматизации извлечения изображений из PDF:
- Получите логотипы, графики и инфографику из маркетинговых или финансовых отчетов.
- Извлеките фотографии и сканы из многостраничных PDF-документов.
- Создайте автоматизированные пайплайны извлечения контента для анализа документов.
- Обрабатывайте большие партии PDF-документов без ручных усилий или настольных инструментов.
API парсинга PDF
GroupDocs.Parser Cloud SDK для .NET является легковесным и простым в интеграции оберткой API, позволяющей извлекать структурированное содержимое — такое как текст, изображения и другие компоненты PDF, а также других форматов файлов, включая Word, Excel и т.д.
Предварительные требования
Перед тем как начать, убедитесь, что у вас есть:
- A GroupDocs Cloud Account чтобы получить ваш Client ID и Client Secret.
- .NET 6.0 или более поздняя версия установленна на вашей системе.
- Visual Studio или ваш предпочтительный IDE.
Установите API парсера PDF
Вы можете легко установить SDK из NuGet, используя команду ниже:
NuGet\Install-Package GroupDocs.Parser-Cloud -Version 25.7.0
Извлечение изображений из PDF с помощью C# .NET
Следуйте этим простым шагам, чтобы программно извлечь все изображения из файла PDF.
Шаг 1: Настройка конфигурации.
var configuration = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
var parserApi = new ParserApi(configuration);
Шаг 2: Укажите информацию о файле.
var fileInfo = new FileInfo
{
FilePath = "sample.pdf"
};
var options = new ImagesOptions
{
FileInfo = fileInfo
};
var request = new ImagesRequest(options);
Шаг 3: Извлечь изображения из PDF.
var response = parserApi.Images(request);
foreach (var image in response.Images)
{
Console.WriteLine($"Image Path: {image.Path}");
}
// Для получения дополнительных примеров, пожалуйста, посетите https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-dotnet
var configuration = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
var parserApi = new ParserApi(configuration);
// уточните информацию о PDF входных данных
var fileInfo = new FileInfo
{
FilePath = "input.pdf"
};
var options = new ImagesOptions
{
FileInfo = fileInfo
};
// создать запрос на извлечение изображения
var request = new ImagesRequest(options);
// получить все изображения из PDF в объекте ответа
var response = parserApi.Images(request);
foreach (var image in response.Images)
{
Console.WriteLine($"Extracted Image Path: {image.Path}");
}
Скачать изображения PDF с помощью cURL
В качестве альтернативы вы также можете извлечь изображения, используя GroupDocs.Parser REST API и команды cURL.
Шаг 1 – Сгенерировать токен доступа:
curl -X POST "https://api.groupdocs.cloud/connect/token" \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded"
Шаг 2 – Извлечение изображений через REST API:
curl -v -X POST "https://api.groupdocs.cloud/v1.0/parser/images" \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"FileInfo\": { \"FilePath\": \"Binder1.pdf\", \"StorageName\": \"internal\" }, \"OutputPath\": \"internal\", \"StartPageNumber\": 1, \"CountPagesToExtract\": 2}"
- Замените на тот, который вы сгенерировали.
Попробуйте Онлайн Извлекатель Изображений из PDF
Хотите протестировать это перед кодированием? Используйте бесплатный Online PDF Image Extractor, разработанный GroupDocs.Parser Cloud — загрузите PDF и мгновенно скачайте извлеченные изображения.

Заключение
В этом руководстве мы рассмотрели, как:
- Извлечение изображений из PDF с использованием C# .NET REST API.
- Загружать и обрабатывать встроенные изображения автоматически.
- Используйте REST API или cURL для интеграции.
Итак, с помощью GroupDocs.Parser Cloud SDK для .NET вы можете легко создать автоматизированные рабочие процессы для извлечения контента из PDF без необходимости использования стороннего ПО или ручных шагов.
📚 Дополнительные ресурсы
Часто задаваемые вопросы – FAQs
Как мне извлечь изображения из Word?
Вы можете использовать GroupDocs.Parser Cloud SDKs, чтобы программно извлекать изображения из файлов Word.
Какова модель ценообразования?
Мы предлагаем единую модель ценообразования оплата по мере использования
. Для получения дополнительной информации, пожалуйста, посетите pricing guide.
Вы предлагаете бесплатный пробный период?
Да. С бесплатной пробной учетной записью вы можете делать 150 вызовов API в месяц бесплатно и оценивать наши API без ограничений. Для получения дополнительной информации, пожалуйста, посетите Free Trial.