GroupDocs.Metadata de un vistazo

Biblioteca diseñada para la manipulación de metadatos a través de Java

Illustration metadata

Controlar metadatos de archivos y documentos

GroupDocs.Metadata for Java es una API de administración avanzada de metadatos para manipular información de metadatos de documentos, imágenes, archivos, torrents y varios otros formatos de archivos. Los desarrolladores ahora pueden mejorar la funcionalidad de sus aplicaciones Java incorporando fácilmente funciones de visualización, modificación, eliminación, extracción, búsqueda, comparación, reemplazo y exportación de metadatos dentro de todos los formatos de documentos comerciales populares, como PDF, Microsoft Office Word y hojas de cálculo de Excel. , presentaciones y diapositivas de PowerPoint, correos electrónicos de Outlook, Project, diagramas de Visio, OneNote, imágenes, AutoCAD, Photoshop, audio, vídeo, fuentes OpenType y metarchivos.

Manipular metadatos integrados

La biblioteca de metadatos Java le ofrece funciones como búsqueda de metadatos, reemplazar propiedades de metadatos, comparar metadatos de formatos de archivo compatibles para identificar similitudes y diferencias. También puede editar o modificar metadatos para una mejor gestión de la información y exportar la información de metadatos recuperada a un archivo Excel, un archivo CSV y un conjunto de datos. La API ofrece soporte integral para trabajar con todos los estándares de metadatos comúnmente utilizados, como propiedades de metadatos integradas, XMP, EXIF ​​y personalizadas dentro de los formatos de documentos admitidos.

Amplia compatibilidad con plataformas

GroupDocs.Metadata for Java es compatible con todas las versiones de Java y admite sistemas operativos populares (Windows, Linux, MacOS) que son capaces de ejecutar el tiempo de ejecución de Java.

Independencia de plataforma

GroupDocs.Metadata for Java admite varios sistemas operativos y administradores de paquetes.

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
Maven

Formatos de archivo admitidos

GroupDocs.Metadata for Java permite el procesamiento de una amplia gama de formatos de archivo. Ver la lista completa.

Formatos de oficina

  • 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

Medios y gráficos

  • Video: AVI, MOV, QT, FLV
  • Formatos de imagen populares: JPG, JPEG, JPE, JP2, PNG, BMP
  • Imágenes de varias páginas: GIF, WEBP, TIFF, DJVU, DJV, DICOM
  • Audio: MP3, WAV
  • Matroska Media Container: MKV, MKA, MK3D, WEBM
  • AutoCAD: DWG, DXF
  • Photoshop: PSD

Otro

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

Funciones de GroupDocs.Metadata for Java

Proteja sus metadatos de imágenes, documentos de Office y PDF

Feature icon

Metadatos de imágenes EXIF

Actualice las propiedades de metadatos EXIF ​​en archivos WEBP, PNG y PSD

Feature icon

Obtener metadatos de archivos

Propiedades de búsqueda de metadatos de documentos, EXIF ​​y XMP

Feature icon

Formatos de Office limpios

Acceda y elimine datos ocultos en archivos de Microsoft Word, Excel, PowerPoint y PDF

Feature icon

Exportación de metadatos

Exporte metadatos de formatos de archivo compatibles a Excel, CSV o DataSet

Feature icon

Soporte de imagen PNG

Extraiga metadatos de texto de archivos de imagen PNG

Feature icon

Eliminar firmas digitales

Identificar y eliminar firmas digitales en archivos Word, Excel y PDF

Feature icon

Soporte de metadatos integrado

Lea la propiedad de metadatos usando una clave definida para cualquier formato admitido

Feature icon

Vistas previas de imágenes

Genere vistas previas de imágenes para archivos EPUB, CAD, EML y MSG

Feature icon

Optimización del contenido del archivo

Reduzca el consumo de memoria de los formatos PDF, Excel y de imagen.

Feature icon

Soporte multimedia Matroska

Lea subtítulos de Matroska y recupere metadatos de archivos de audio y vídeo

Feature icon

Reemplazar contenido de metadatos

Reemplazar propiedades de metadatos de archivos de Word, Excel, PowerPoint y PDF

Feature icon

Datos comerciales limpios

Eliminar metadatos y comentarios de informes y documentos

Feature icon

Ubicación de la foto

Manipular las propiedades de los metadatos de la imagen y eliminar la información de ubicación de la foto.

Feature icon

Analizar las distinciones de metadatos

Identificar diferencias o similitudes en metadatos de formatos compatibles mediante comparación.

Feature icon

Protección de contraseña

Detecte la protección con contraseña de documentos en archivos de Word, Excel, PowerPoint y PDF

Feature icon

Soporte para archivos y torrents

Manipule metadatos integrados y personalizados y obtenga metadatos de torrents y formatos de archivo

Feature icon

Metadatos de imagen EXIF

Agregue o actualice propiedades de metadatos XMP y EXIF ​​de tipos arbitrarios utilizando la API de búsqueda

Feature icon

Detectar el tipo de archivo de documento en tiempo de ejecución

Nuestra solución brinda la capacidad de detectar el tipo de archivo o transmisión antes del procesamiento de metadatos.

Feature icon

Compatibilidad con metadatos de fuentes

Admite la enumeración de cualquier tipo de metadatos y lee metadatos de archivos de fuentes OpenType

Feature icon

Soporte de metadatos de correo electrónico

Obtener y eliminar metadatos de mensajes de correo electrónico y eliminar archivos adjuntos

Feature icon

Soporte de Microsoft Excel

Extracción de metadatos de archivos de Microsoft Excel a partir de Excel 95

Feature icon

Avances multimedia de Matroska

Obtenga miniaturas y vistas previas de imágenes de formatos compatibles con el soporte del contenedor multimedia Matroska

Feature icon

Soporte de proyectos de Microsoft

Leer metadatos de archivos cifrados de Microsoft Project

Feature icon

Soporte TIFF

Agregar, actualizar y eliminar paquetes de metadatos IPTC en imágenes TIFF

Feature icon

Soporte JPEG

Agregar, actualizar y eliminar paquetes de metadatos EXIF ​​en imágenes JPEG2000

Feature icon

Soporte de archivos multimedia

Extraiga propiedades de metadatos XMP en archivos MOV, MP3 y WEBP

Feature icon

Soporte de medios HEIC

Lea etiquetas EXIF ​​y propiedades de metadatos XMP de formatos de imagen HEIC/HEIF

Ejemplos de código

Explore ejemplos de código que ilustran las funcionalidades típicas de GroupDocs.Metadata for Java

Revisar los metadatos del documento

Utilice GroupDocs.Metadata for Java para controlar el contenido interno del documento. Más información: búsqueda de metadatos de documentos:

Cómo obtener metadatos de documentos específicos


// Cargar documento fuente en el constructor de metadatos
try (Metadata metadata = new Metadata("source.pptx")){

    // Obtenga todas las propiedades que contienen el nombre del último editor de documentos
    // o la fecha/hora en que el documento fue modificado por última vez
    IReadOnlyList<MetadataProperty> properties = metadata.findProperties(
        new ContainsTagSpecification(Tags.getPerson().getEditor()).
        or(new ContainsTagSpecification(Tags.getTime().getModified())));

    // Procesar entradas de metadatos recuperadas
    for (MetadataProperty property : properties) {
        System.out.println(String.format("Property name: %s, Property value: %s", 
            property.getName(), property.getValue()));
}

Agregar metadatos a los documentos

GroupDocs.Metadata for Java le permite agregar entradas ocultas a sus datos comerciales:

Cómo agregar algunas propiedades de metadatos faltantes a un archivo independientemente de su formato.

// Cargar documento fuente
try (Metadata metadata = new Metadata("source.pdf")) {
    if (metadata.getFileFormat() != FileFormat.Unknown && !metadata.getDocumentInfo().isEncrypted()) {

        // Agregue una propiedad que contenga la fecha de la última impresión del archivo si falta
        // La propiedad se agregará si el documento admite ese tipo de metadatos.
        int affected = metadata.addProperties(
            new ContainsTagSpecification(Tags.getTime().getPrinted()), 
            new PropertyValue(new Date()));

        System.out.println(String.format("Affected properties: %s", affected));

        // Guardar el documento modificado en una ruta especificada
        metadata.save("output.pdf");
    }
}
 Español