GroupDocs.Metadata em resumo

Biblioteca Node.js TypeScript para controlar metadados

Illustration metadata

Principais características

GroupDocs.Metadata for Node.js via Java é uma biblioteca avançada que permite gerenciar metadados em vários formatos de arquivo. Integre funcionalidades de visualização, edição, exclusão, pesquisa, comparação, substituição e exportação de metadados em seus aplicativos Node.js. Os formatos suportados incluem documentos comerciais populares como PDF, Microsoft Office (Word, Excel, PowerPoint), e-mails do Outlook, Projeto, diagramas do Visio, OneNote, imagens (incluindo PSD, CAD), áudio, vídeo, fontes OpenType e metarquivos.

Manipule metadados facilmente

Esta biblioteca oferece recursos abrangentes como pesquisa de metadados, substituição, comparação de propriedades e extração de informações. Você pode exportar metadados recuperados para formatos Excel, CSV ou DataSet. Ele oferece suporte a padrões de metadados comumente usados, como propriedades integradas, XMP, EXIF ​​e personalizadas em formatos de documentos suportados.

Suporte de plataforma popular

GroupDocs.Metadata for Node.js via Java é compatível com todas as versões do Node.js e funciona perfeitamente em sistemas operacionais populares (Windows, Linux, macOS) que suportam o tempo de execução do Node.js.

Independência de plataforma

GroupDocs.Metadata for Node.js via Java integra-se prontamente com vários sistemas operacionais e gerenciadores de pacotes.

Windows
macOS
Linux
NPM
NuGet
Amazon
Docker
Azure
VS Code
Eclipse
IntelliJ

Formatos de arquivo suportados

GroupDocs.Metadata for Node.js via Java permite que você processe uma ampla variedade de formatos de arquivo. Explore a lista completa.

Formatos de escritório

  • Portátil: PDF
  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF, TXT
  • Excel: XLS, XLSX, XLSM, XLSB, XLTM, XLT, XLTM, XLTX, XLAM, SXC, SpreadsheetML
  • PowerPoint: PPT, PPTX, PPS, PPSX, PPSM, POT, POTM, POTX, PPTM
  • OpenDocument: ODT, ODS
  • Visio: VSD, VDX, VSS, VSSX, VSX, VST, VSTX, VTX, VSDX, VDW, VSTM, VSSM, VSDM

Mídia e gráficos

  • Vídeo: AVI, MOV, QT, FLV
  • Formatos de imagem populares: JPG, JPEG, JPE, JP2, PNG, BMP
  • Imagens de várias páginas: GIF, WEBP, TIFF, DJVU, DJV, DICOM
  • Áudio: MP3, WAV
  • Matroska Media Container: MKV, MKA, MK3D, WEBM
  • AutoCAD: DWG, DXF
  • Photoshop: PSD

Outro

  • Outlook: MSG, EML, EMLX, PST, OS
  • Fontes: OTF, OTC, TTF, TTC
  • Projeto: MPP
  • Metafiles: EMF, WMF
  • vCard: VCF, VCR
  • OneNote: ONE
  • Outros: EPUB, ZIP, TORRENT, ASF

Recursos do GroupDocs.Metadata for Node.js via Java

Capacite a segurança robusta de documentos por meio do processamento de metadados.

Feature icon

Limpar arquivos comerciais

Limpe relatórios e documentos de negócios de quaisquer metadados e comentários

Feature icon

Localização da foto

Controle metadados em imagens, incluindo informações de localização de fotos

Feature icon

Controlar documentos do escritório

Manipule metadados em PDF, Word, Excel, PowerPoint e outros formatos

Feature icon

Analise distinções de metadados

Compare e analise alterações nos metadados em formatos de arquivo suportados

Feature icon

Suporte integrado para metadados

Aproveite recursos abrangentes para manipular metadados integrados e personalizados

Feature icon

Controlar metadados de imagem

Colete propriedades de metadados de documentos como EXIF ​​ou XMP

Feature icon

Suporte a metadados de e-mail

Manipule metadados e anexos em mensagens de e-mail

Feature icon

Metadados de imagem EXIF

Corrija o conteúdo dos metadados EXIF ​​em arquivos WEBP, PNG ou PSD

Feature icon

Otimização de conteúdo de arquivo

Reduza o consumo de memória de formatos PDF, Excel e de imagem

Feature icon

Suporte Multimídia Matroska

Acesse legendas e metadados do Matroska em arquivos de áudio e vídeo

Feature icon

Pré-visualizações de imagens

Gere visualizações de imagens para arquivos MSG, CAD, EML ou EPUB

Feature icon

Suporte multimídia

Obtenha nós de metadados XMP de arquivos MOV, MP3 e WEBP

Feature icon

Detectar/remover assinaturas digitais

Identifique e remova assinaturas digitais em PDFs e documentos do Office

Feature icon

Exportação de metadados

Salve metadados de arquivos suportados na saída Excel, CSV ou DataSet

Feature icon

Controle de metadados integrado

Analise propriedades específicas de metadados usando chaves definidas para qualquer formato compatível

Feature icon

Proteção de senha

Detecte a proteção por senha aplicada a documentos PDF e MS Word, Excel e PowerPoint

Feature icon

Substituir conteúdo de metadados

Substitua propriedades de metadados de arquivos Word, Excel, PowerPoint e PDF

Feature icon

Exportação de metadados PNG

Extraia metadados de texto diretamente de arquivos de imagem PNG usando Node.js

Feature icon

Atualizar metadados de imagem

Use a API Search para adicionar ou atualizar propriedades de metadados XMP e EXIF

Feature icon

Controlar arquivos do Office

Obtenha acesso e exclua dados ocultos incorporados em arquivos PDF, MS Word, Excel e PowerPoint

Feature icon

Detecção de tipo de arquivo

Detecte dinamicamente o tipo de arquivo em tempo de execução usando Node.js

Feature icon

Visualização multimídia Matroska

Recupere miniaturas e visualizações de imagens para formatos de arquivo suportados com suporte ao contêiner multimídia Matroska

Feature icon

Suporte TIFF

Manipular pacotes de metadados IPTC em imagens TIFF

Feature icon

Suporte de mídia HEIC

Controle tags EXIF ​​e metadados XMP para imagens HEIC/HEIF

Feature icon

Suporte a metadados de fontes

Enumere qualquer tipo de metadados e controle metadados de arquivos de fontes OpenType

Feature icon

Suporte a projetos da Microsoft

Obtenha todos os metadados ocultos em arquivos criptografados do Microsoft Project

Feature icon

Suporte JPEG

Adicione, atualize ou remova dados EXIF ​​em imagens JPEG2000

Amostras de código

Mergulhe em exemplos de código que mostram funcionalidades comuns do GroupDocs.Metadata for Node.js via Java

Esteja informado sobre o conteúdo interno dos documentos

Para obter informações sobre metadados do documento internos, use a API GroupDocs.Metadata for Node.js via Java:

Como obter metadados específicos de documentos

// Carregar documento de origem para o construtor de metadados
var metadata = new groupdocs.metadata.Metadata("source.pdf");

// Obtenha todas as propriedades que contêm o nome do último editor de documentos
// ou a data/hora em que o documento foi modificado pela última vez
var searchSpecification = new groupdocs.metadata.ContainsTagSpecification
    (groupdocs.metadata.Tags.getPerson().getEditor()).
    or(new groupdocs.metadata.ContainsTagSpecification
    (groupdocs.metadata.Tags.getTime().getModified()));
var metadataProperties = metadata.findProperties(searchSpecification);

// Processar entradas de metadados recuperadas
for (var i =0; i< metadataProperties.getCount(); i++) {
    console.log(`Property name: ${metadataProperties.get_Item(i).getName()}, 
    Property value: ${metadataProperties.get_Item(i).getValue()}`);
}

Ocultar informações comerciais em documentos

Modifique seus documentos adicionando metadados usando nossa solução:

Como adicionar algumas propriedades de metadados ausentes a um arquivo, independentemente de seu formato.

// Carregar documento de origem
var metadata = new groupdocs.metadata.Metadata("input.pdf");
if (metadata.getFileFormat() != groupdocs.metadata.FileFormat.Unknown 
    && !metadata.getDocumentInfo().isEncrypted()) {

    // Adicione uma propriedade contendo a data da última impressão do arquivo, se estiver faltando
    // A propriedade será adicionada se o documento suportar esse tipo de metadados
    var affected = metadata.addProperties(
    new groupdocs.metadata.ContainsTagSpecification(
    groupdocs.metadata.Tags.getTime().getPrinted()), 
    new groupdocs.metadata.PropertyValue(new Date()));

    // Salvar documento modificado em um caminho especificado
    console.log("Affected properties: ${affected}");

    metadata.save("output.pdf");
}
 Português