Solução de gerenciamento de metadados de documentos

APIs e aplicativos para ler, editar, substituir e remover metadados de documentos, imagens e outros formatos de arquivo em plataformas populares.

Adicione informações ocultas de metadados aos seus arquivos e documentos comerciais.

Modifique ou remova metadados já apresentados em seus documentos.

Colete e analise informações sobre metadados de documentos e arquivos.

Revisão de recursos do GroupDocs.Metadata

Nossa solução foi projetada para manipular metadados em vários formatos de arquivo populares, incluindo imagens e documentos de escritório.

  • Proteja as informações comerciais

    Adicione metadados ocultos aos seus arquivos e documentos confidenciais.

  • Controlar metadados de documentos

    Colete informações detalhadas sobre metadados contidos em documentos.

  • Manipular informações de metadados

    Modifique o conteúdo ou exclua metadados em vários formatos de arquivo suportados.

  • Vários recursos adicionais

    Obtenha visualização de documentos, extraia pacotes de metadados, etc.

Proteja documentos usando metadados

GroupDocs.Metadata exemplos de códigos de operações típicos.

Remova metadados desnecessários de imagens e documentos

GroupDocs.Metadata ajuda você a remover facilmente informações ocultas de seus arquivos e documentos. Você pode excluir rapidamente detalhes como quando e onde uma imagem foi tirada ou remover informações do autor e do editor de documentos do Office.
// Passe o caminho para um documento para o construtor Metadata
using (Metadata metadata = new Metadata("source.docx"))
{
    // Remover propriedades do documento conectadas ao criador e editor
    var affected = metadata.RemoveProperties(
        p => p.Tags.Contains(Tags.Person.Creator) ||
            p.Tags.Contains(Tags.Person.Editor));

    // Resultado do processo de remoção de metadados
    Console.WriteLine("Properties removed: {0}", affected);

    // Salvar documento limpo
    metadata.Save("result.docx");
}                    
// Passe o caminho para um documento para o construtor Metadata
try (Metadata metadata = new Metadata("source.docx"){

    // Remover propriedades do documento conectadas ao criador e editor
    int affected = metadata.removeProperties(
        new ContainsTagSpecification(Tags.getPerson().getCreator()).or(
        new ContainsTagSpecification(Tags.getPerson().getEditor())));

    // Resultado do processo de remoção de metadados
    System.out.println(String.format("Properties removed: %s", affected));

    // Salvar documento limpo
    metadata.save("result.docx");
}
// Passe o caminho para um documento para o construtor Metadata
const metadata = new groupdocs.metadata.Metadata("source.docx");

// Remover propriedades do documento conectadas ao criador e editor
var affected = metadata.removeProperties(
    new groupdocs.metadata.ContainsTagSpecification(groupdocs.metadata.Tags.getPerson().getCreator()).or(
    new groupdocs.metadata.ContainsTagSpecification(groupdocs.metadata.Tags.getPerson().getEditor()))
    );

// Resultado do processo de remoção de metadados
console.log('Properties removed: ${affected}');

// Salvar documento limpo
metadata.save("result.docx");                        
import groupdocs.metadata as gm
def run():

    # Passe o caminho para um documento para o construtor Metadata
    with gm.Metadata("input.docx") as metadata:

        # Remover propriedades do documento conectadas ao criador e editor
        specification = gm.search.ContainsTagSpecification(gm.tagging.Tags.person.creator).
            either(gm.search.ContainsTagSpecification(gm.tagging.Tags.person.editor)).
            either(gm.search.OfTypeSpecification(gm.common.MetadataPropertyType.STRING).
            both(gm.search.WithValueSpecification("John")))
        affected = metadata.remove_properties(specification)

        # Resultado do processo de remoção de metadados
        print(f"Properties removed: {affected}")

        # Salvar documento limpo
        metadata.save("output.docx")

Mais de 70 formatos são suportados

GroupDocs.Metadata ajuda a controlar metadados em documentos e formatos de arquivo populares.

GroupDocs.Metadata conquistas

Descubra as principais métricas das realizações da nossa biblioteca

  • 70+

    Formatos suportados

    GroupDocs.Metadata oferece suporte à manipulação de metadados para mais de 70 formatos de arquivo populares.

  • 700k

    Downloads do NuGet

    O pacote GroupDocs.Metadata para .NET NuGet foi baixado mais de 700.000 vezes.

  • 15k

    Downloads do Maven

    GroupDocs.Metadata tem 15.000 downloads no Maven. Gerenciamento poderoso de metadados Java.

  • 140+

    Clientes satisfeitos

    Tanto empresas famosas quanto desenvolvedores individuais preferem os produtos da GroupDocs para construir soluções inovadoras.

Nossos clientes satisfeitos

Produtos da GroupDocs confiáveis ​​por muitos clientes em todo o mundo e usados ​​em muitas soluções de negócios competitivas em todo o mundo.

Independência de plataforma

GroupDocs.Metadata é compatível com uma ampla variedade de sistemas operacionais e estruturas:

.NET

.NET Core 3.0 or higher
.NET 5.0 or higher
.NET Standard 2.1
Windows
Linux
Mac OS
Microsoft Visual Studio
JetBrains Rider
Microsoft Visual Code
70+ file formats

Java

J2SE 7.0 or higher
Kotlin
Windows
Linux
Mac OS
IntelliJ IDEA
Eclipse
NetBeans
70+ file formats

Node.js

Node.js 16+ and J2SE 8.0 (1.8)+
Windows
Linux
Mac OS
Atom
Visual Studio Code
Qualquer outro editor de texto
70+ file formats

Python

Python 3.9+ and .Net 6+
Windows
Linux
Mac OS
IDLE
PyCharm
Visual Studio Code
70+ file formats

Pronto para começar?

Experimente os recursos do GroupDocs.Metadata gratuitamente em seus aplicativos

Perguntas frequentes

Tem dúvidas sobre nosso produto? Nós temos respostas!

  • O GroupDocs.Metadata requer software de terceiros para processamento de metadados de documentos?
    GroupDocs.Metadata opera de forma independente; nenhuma biblioteca externa como Microsoft Office ou Adobe Acrobat é necessária.
  • Posso experimentar os recursos do GroupDocs.Metadata antes de comprar?
    Absolutamente! GroupDocs.Metadata oferece um teste gratuito. Instale-o e explore seus recursos. No entanto, observe que as versões de teste adicionam ‘crachás de teste’ aos seus documentos e processam apenas as três primeiras páginas. Para uma experiência completa, obtenha uma licença temporária gratuita de 30 dias para todas as funcionalidades. Confira os detalhes aqui.
  • Que tipos de licenças estão disponíveis?
    Procurando uma licença do GroupDocs.Metadata? Nós oferecemos várias opções para você. Escolha entre licenças adaptadas às suas necessidades, com base em fatores como o número de desenvolvedores em sua equipe, locais de implantação (por exemplo, escritório único ou locais de trabalho remotos) e se a distribuição para o cliente final exige o compartilhamento do SDK/API com os clientes. Como alternativa, opte por uma licença de uso mensal, onde você paga com base no uso com planos medidos. Explore mais e encontre o ajuste perfeito aqui.
 Português