GroupDocs.Metadata for .NET

Extrair Metadados de Arquivo XLSB em C#

Ler e extrair informações de metadados de uma ampla variedade de documentos, imagens, áudio e vídeo usando GroupDocs.Metadata para .NET

Etapas para Extração de Metadados XLSB em .NET

GroupDocs.Metadata facilita para desenvolvedores .NET a leitura e extração de informações de metadados de arquivos XLSB dentro de suas aplicações, implementando algumas etapas simples.

  1. Carregue o XLSB com uma instância da classe .NET.
  2. Crie um predicado para examinar todas as propriedades de metadados.
  3. Passe o predicado para o método FindProperties.
  4. Itere sobre as propriedades encontradas.
// Extrair propriedades de metadados XLSB por vários critérios

// Construir Metadata passando o caminho XLSB
using (var metadata = new GroupDocs.Metadata.Metadata("input.xlsb"))
{
    // extrair todas as propriedades de metadados que pertencem a uma categoria específica
    var properties = metadata.FindProperties(
      p => p.Tags.Any(t => t.Category == GroupDocs.Metadata.Tagging.Tags.Content));
    // iterar sobre todas as propriedades e exibir
    foreach (var property in properties)
    {
        Console.WriteLine("{0} = {1}", property.Name, property.Value);
    }

    // extrair todas as propriedades que possuem um tipo e valor específicos
    var year = DateTime.Today.Year;
    properties = metadata.FindProperties(
      p => p.Value.Type == GroupDocs.Metadata.Common.MetadataPropertyType.DateTime && 
      p.Value.ToStruct(DateTime.MinValue).Year == year);

    // exibir todas as propriedades de data/hora cujo valor de ano seja igual ao ano atual
    foreach (var property in properties)
    {
        Console.WriteLine("{0} = {1}", property.Name, property.Value);
    }

    // extrair todas as propriedades cujos nomes correspondam à expressão regular especificada
    const string pattern = "^author|company|(.+date.*)$";
    var regex = new System.Text.RegularExpressions.Regex(pattern, 
      System.Text.RegularExpressions.RegexOptions.IgnoreCase);
    properties = metadata.FindProperties(p => regex.IsMatch(p.Name));

    // exibir propriedades cujos nomes correspondam ao padrão a seguir
    foreach (var property in properties)
    {
        Console.WriteLine("{0} = {1}", property.Name, property.Value);
    }
}
dotnet add package GroupDocs.Metadata
clique para copiar
copiado
Mais exemplos Documentação

Pesquisar Metadados de Arquivos com GroupDocs.Metadata

Gerencie com segurança metadados ocultos em documentos sensíveis usando aplicações .NET alimentadas pela biblioteca GroupDocs.Metadata.

Pesquisar Metadados em Arquivos .NET

Ferramentas .NET para Busca Abrangente de Metadados

Simplifique o processamento de documentos em .NET com GroupDocs.Metadata. Nosso software oferece ferramentas poderosas para pesquisar e gerenciar metadados ocultos de forma eficiente.

Alvo Preciso de Metadados

Alveje metadados específicos com precisão cirúrgica. Configure sua pesquisa com vários filtros, como texto, data ou expressões regulares, para encontrar exatamente os metadados que você precisa.

Gerenciamento de Metadados sem Esforço

Aproveite .NET para processar os valores das entradas de metadados descobertas. GroupDocs.Metadata permite que você adicione, atualize ou remova metadados de forma eficaz nos formatos de arquivo suportados.

Ler Metadados de E-Book em C#

Este exemplo de código demonstra como acessar propriedades de metadados específicas de e-books EPUB

C#


    //  Carregue o arquivo EPUB no objeto Metadata
    using (Metadata metadata = new Metadata("input.epub"))
    {
        //  Recupere todos os metadados incorporados
        var root = metadata.GetRootPackage<EpubRootPackage>();

        //  Use os dados recuperados para as necessidades da sua aplicação
        Console.WriteLine(root.EpubPackage.Version);
        Console.WriteLine(root.EpubPackage.UniqueIdentifier);
        Console.WriteLine(root.EpubPackage.ImageCover != null ? 
            root.EpubPackage.ImageCover.Length : 0);
        Console.WriteLine(root.EpubPackage.Description);
        Console.WriteLine(root.EpubPackage.Title);
    }

Sobre a API GroupDocs.Metadata for .NET

GroupDocs.Metadata for .NET oferece um conjunto avançado de recursos de gerenciamento e manipulação de metadados, permitindo que desenvolvedores leiam, editem, removam, pesquisem, comparem, substituam e exportem informações de metadados de imagens e formatos de documentos sem usar nenhum software externo. Extraia detalhes de metadados de arquivos PDF, Word, Excel, PowerPoint, Outlook, OneNote, Visio, Project, AutoCAD, arquivos de Arquivo e Multimídia, e execute as operações de metadados suportadas com verdadeira flexibilidade.
Saiba mais
About illustration

Pronto para começar?

Baixe GroupDocs.Metadata 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.

Atualizando Propriedades de Metadados de Outros Formatos de Arquivo

API de edição de metadados de documentos e imagens multiformato para .NET. Recupere metadados de alguns dos formatos de arquivo mais populares, conforme listado abaixo.

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