GroupDocs.Parser for .NET

Extraia imagens de ODP usando C#

Localize e extraia imagens incorporadas de PDFs, documentos do Word, planilhas do Excel e outros tipos de arquivo usando GroupDocs.Parser em seus apps .NET.

Etapas para extrair imagens de Odp em C#

Com GroupDocs.Parser, você pode extrair imagens de documentos ODP em seus projetos .NET em apenas algumas etapas:

  1. Inicialize o Parser com o arquivo ODP.
  2. Recupere elementos de imagem do documento.
  3. Use as imagens extraídas conforme necessário em seu fluxo de trabalho.
// Abra o documento contendo imagens usando Parser
using (Parser parser = new Parser("input.odp")) {

    // Extraia todas as imagens incorporadas do arquivo
    IEnumerable<PageImageArea> images = parser.GetImages();

    // Trate casos em que nenhuma imagem é encontrada
    if (images == null)
    {
        return;
    }

    // Processar ou salvar as imagens recuperadas
    foreach (PageImageArea image in images)
    {
        Console.WriteLine(string.Format("Page: {0}, R: {1}, Type: {2}", 
            image.Page.Index, image.Rectangle, image.FileType));
    }
}
dotnet add package GroupDocs.Parser
clique para copiar
copiado
Mais exemplos Documentação

Extração abrangente de conteúdo de documentos

GroupDocs.Parser oferece mais do que apenas extração de imagens — você também pode extrair texto bruto, hiperlinks, metadados e conteúdo estruturado para cenários avançados de automação.

Fluxo de trabalho de extração de imagens e análise de documentos

Extraia imagens de múltiplos formatos

Extraia imagens incorporadas de uma variedade de formatos de arquivo, incluindo DOCX, PDF, PPTX, XLSX e arquivos de imagem como PNG, JPG e TIFF.

Preservar a qualidade original da imagem

As imagens são extraídas com alta fidelidade, mantendo sua resolução original, formato e perfil de cor.

Opções avançadas de extração

Personalize a extração de imagens com filtragem por página, formato ou resolução, e suporte para documentos de várias páginas.

Como extrair e salvar imagens de um documento PDF

Este exemplo demonstra como extrair todos os ativos de imagem de um arquivo PDF e salvá-los no sistema de arquivos local.

C#

//  Carregue o PDF usando a classe Parser
using (Parser parser = new Parser("input.pdf"))
{
    // Extraia imagens incorporadas do arquivo
    IEnumerable<PageImageArea> images = parser.GetImages();

    // Defina o formato de saída e as opções de imagem (por exemplo, PNG)
    ImageOptions options = new ImageOptions(ImageFormat.Png);

    // Grave as imagens extraídas no disco
    int imageNumber = 0;
    foreach (PageImageArea image in images)
    {
        image.Save(imageNumber.ToString() + ".png", options);
        imageNumber++;
    }
}

Sobre a API GroupDocs.Parser for .NET

GroupDocs.Parser é uma biblioteca robusta de análise de documentos para desenvolvedores .NET. Ela permite extrair imagens, texto, hiperlinks e dados estruturados de formatos de arquivo populares como PDF, DOCX, XLSX, PPTX e outros — tudo isso sem a necessidade de aplicativos de terceiros.
Saiba mais
About illustration

Pronto para começar?

Baixe GroupDocs.Parser gratuitamente ou obtenha uma licença de teste para acesso total!

Recursos úteis

Explore a documentação, as amostras de código e o apoio da comunidade para aprimorar sua experiência.

Formatos suportados para extração de imagens

GroupDocs.Parser permite uma extração precisa de imagens de uma ampla gama de formatos de documentos e imagens. Verifique a lista abaixo dos tipos comumente suportados.

Dicas de licença temporária

1
Cadastre-se com seu e-mail comercial. Serviços de e-mail gratuitos não são permitidos.
2
Use o botão Obter uma licença temporária na segunda etapa.
 Português