Extrair imagens de PDF documentos é uma necessidade comum ao lidar com relatórios, documentos digitalizados ou arquivos de apresentação que contêm visuais incorporados. Em vez de salvar manualmente cada imagem, você pode automatizar o processo de extração com o GroupDocs.Parser Cloud SDK para .NET.

Neste tutorial, você aprenderá como extrair imagens de arquivos PDF usando C# .NET e a API REST do GroupDocs.Parser Cloud, juntamente com trechos de código fáceis de seguir para integração rápida.

Por que extrair imagens de arquivos PDF?

Existem muitos casos práticos para a automação da extração de imagens de PDF:

  • Recupere logotipos, gráficos e infográficos de relatórios de marketing ou financeiros.
  • Extrair fotos e digitalizações de PDFs multipágina.
  • Construir pipelines de extração de conteúdo automatizado para análise de documentos.
  • Processar grandes lotes de PDFs sem esforço manual ou ferramentas de desktop.

API de Análise de PDF

GroupDocs.Parser Cloud SDK for .NET é uma API leve e de fácil integração que permite extrair conteúdo estruturado—como texto, imagens e outros componentes do PDF, assim como outros formatos de arquivo, incluindo Word, Excel, etc.

Pré-requisitos

Antes de começar, certifique-se de que você tenha:

  • Uma GroupDocs Cloud Account para obter seu Client ID e Client Secret.
  • .NET 6.0 ou versão posterior instalado em seu sistema.
  • Visual Studio ou seu IDE preferido.

Instalar API de parser de PDF

Você pode facilmente instalar o SDK do NuGet usando o comando abaixo:

NuGet\Install-Package GroupDocs.Parser-Cloud -Version 25.7.0

Extrair Imagens de PDF usando C# .NET

Siga estes passos simples para extrair todas as imagens de um arquivo PDF programaticamente.

Passo 1: Configurar a Configuração.

var configuration = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
var parserApi = new ParserApi(configuration);

Passo 2: Especificar Informações do Arquivo.

var fileInfo = new FileInfo
{
    FilePath = "sample.pdf"
};

var options = new ImagesOptions
{
    FileInfo = fileInfo
};

var request = new ImagesRequest(options);

Passo 3: Extrair Imagens do PDF.

var response = parserApi.Images(request);

foreach (var image in response.Images)
{
    Console.WriteLine($"Image Path: {image.Path}");
}
// Para mais exemplos, por favor visite 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);

// specify the input PDF information
var fileInfo = new FileInfo
{
    FilePath = "input.pdf"
};

var options = new ImagesOptions
{
    FileInfo = fileInfo
};

// criar solicitação de Extração de Imagem
var request = new ImagesRequest(options);

// obter todas as imagens do PDF no objeto de resposta
var response = parserApi.Images(request);

foreach (var image in response.Images)
{
    Console.WriteLine($"Extracted Image Path: {image.Path}");
}

Baixar Imagens PDF via cURL

Alternativamente, você também pode extrair imagens usando a API REST do GroupDocs.Parser e comandos cURL.

Passo 1 – Gerar Token de Acesso:

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"

Passo 2 – Extrair Imagens via 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}"
  • Substitua pelo que você gerou.

Experimente o Extrator de Imagem de PDF Online

Quer testar antes de codificar? Use o gratuito Online PDF Image Extractor alimentado pelo GroupDocs.Parser Cloud — faça o upload de um PDF e baixe imagens extraídas instantaneamente.

free Image Extractor

Conclusão

Neste guia, cobrimos como:

  • Extrair imagens de PDF usando C# .NET REST API.
  • Baixe e processe imagens incorporadas automaticamente.
  • Use a API REST ou cURL para integração.

Então, com a ajuda do GroupDocs.Parser Cloud SDK para .NET, você pode facilmente construir fluxos de trabalho de automação para extração de conteúdo PDF sem precisar de software de terceiros ou passos manuais.

📚 Recursos Adicionais

Perguntas Frequentes – FAQs

Como eu extraio imagens do Word?

Você pode usar GroupDocs.Parser Cloud SDKs para extrair imagens de arquivos do Word programaticamente.

Qual é o modelo de preços?

Oferecemos um modelo de precificação pay as you go. Para mais informações, visite pricing guide.

Você oferece um teste gratuito ?

Sim. Com uma conta de teste gratuita, você pode fazer 150 chamadas de API por mês gratuitamente e avaliar nossas APIs sem restrições. Para mais informações, visite Free Trial .

Artigos Relacionados