Solución de gestión de metadatos de documentos

API y aplicaciones para leer, editar, reemplazar y eliminar metadatos de documentos, imágenes y otros formatos de archivos en plataformas populares.

Agregue información de metadatos ocultos a sus archivos y documentos comerciales.

Modifique o elimine metadatos que ya se presentan en sus documentos.

Recopile y analice información sobre metadatos de documentos y archivos.

Revisión de características de GroupDocs.Metadata

Nuestra solución está diseñada para manipular metadatos en muchos formatos de archivos populares, incluidas imágenes y documentos de Office.

  • Proteger la información empresarial

    Agregue metadatos ocultos a sus archivos y documentos confidenciales.

  • Controlar los metadatos del documento.

    Recopile información detallada sobre los metadatos contenidos en los documentos.

  • Manipular la información de metadatos

    Modifique contenido o elimine metadatos en muchos formatos de archivo compatibles.

  • Varias características adicionales

    Obtenga vista previa de documentos, extraiga paquetes de metadatos, etc.

Proteger documentos usando metadatos

GroupDocs.Metadata ejemplos de códigos de operaciones típicas.

Elimine metadatos innecesarios de imágenes y documentos

GroupDocs.Metadata le ayuda a eliminar fácilmente información oculta de sus archivos y documentos. Puede eliminar rápidamente detalles como cuándo y dónde se tomó una imagen, o eliminar información del autor y del editor de los documentos de Office.
// Pasar la ruta a un documento al constructor Metadata
using (Metadata metadata = new Metadata("source.docx"))
{
    // Eliminar las propiedades del documento conectadas al creador y al editor
    var affected = metadata.RemoveProperties(
        p => p.Tags.Contains(Tags.Person.Creator) ||
            p.Tags.Contains(Tags.Person.Editor));

    // Resultado del proceso de eliminación de metadatos
    Console.WriteLine("Properties removed: {0}", affected);

    // Guardar documento limpio
    metadata.Save("result.docx");
}                    
// Pasar la ruta a un documento al constructor Metadata
try (Metadata metadata = new Metadata("source.docx"){

    // Eliminar las propiedades del documento conectadas al creador y al editor
    int affected = metadata.removeProperties(
        new ContainsTagSpecification(Tags.getPerson().getCreator()).or(
        new ContainsTagSpecification(Tags.getPerson().getEditor())));

    // Resultado del proceso de eliminación de metadatos
    System.out.println(String.format("Properties removed: %s", affected));

    // Guardar documento limpio
    metadata.save("result.docx");
}
// Pasar la ruta a un documento al constructor Metadata
const metadata = new groupdocs.metadata.Metadata("source.docx");

// Eliminar las propiedades del documento conectadas al creador y al 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 del proceso de eliminación de metadatos
console.log('Properties removed: ${affected}');

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

    # Pasar la ruta a un documento al constructor Metadata
    with gm.Metadata("input.docx") as metadata:

        # Eliminar las propiedades del documento conectadas al creador y al 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 del proceso de eliminación de metadatos
        print(f"Properties removed: {affected}")

        # Guardar documento limpio
        metadata.save("output.docx")

Se admiten más de 70 formatos.

GroupDocs.Metadata ayuda a controlar los metadatos en formatos de archivos y documentos populares.

GroupDocs.Metadata logros

Descubra las métricas clave de los logros de nuestra biblioteca

  • 70+

    Formatos soportados

    GroupDocs.Metadata admite la manipulación de metadatos para más de 70 formatos de archivos populares.

  • 700k

    Descargas NuGet

    GroupDocs.Metadata para el paquete .NET NuGet se descargó más de 700.000 veces.

  • 15k

    Descargas de Maven

    GroupDocs.Metadata tiene 15.000 descargas en Maven. Potente gestión de metadatos Java.

  • 140+

    Clientes felices

    Tanto las empresas famosas como los desarrolladores individuales prefieren los productos GroupDocs para crear soluciones innovadoras.

Nuestros clientes felices

Productos de GroupDocs en los que confían muchos clientes a nivel mundial y que se utilizan en muchas soluciones comerciales competitivas en todo el mundo.

Independencia de plataforma

GroupDocs.Metadata es compatible con una amplia gama de sistemas operativos y frameworks:

.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
Cualquier otro 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

¿Listo para empezar?

Pruebe las funciones de GroupDocs.Metadata gratis en sus aplicaciones

Preguntas frecuentes

¿Tiene preguntas sobre nuestro producto? ¡Tenemos respuestas!

  • ¿Requiere GroupDocs.Metadata software de terceros para el procesamiento de metadatos de documentos?
    GroupDocs.Metadata opera de forma independiente; no se necesitan bibliotecas externas como Microsoft Office o Adobe Acrobat.
  • ¿Puedo probar las funciones de GroupDocs.Metadata antes de comprarlas?
    ¡Absolutamente! GroupDocs.Metadata ofrece una prueba gratuita. Instálalo y explora sus capacidades. Sin embargo, tenga en cuenta que las versiones de prueba agregan ‘insignias de prueba’ a sus documentos y solo procesan las primeras 3 páginas. Para disfrutar de una experiencia completa, obtenga una licencia temporal gratuita de 30 días para disfrutar de todas las funciones. Consulte los detalles aquí.
  • ¿Qué tipos de licencias están disponibles?
    ¿Busca una licencia de GroupDocs.Metadata? Lo tenemos cubierto con varias opciones. Elija entre licencias adaptadas a sus necesidades, en función de factores como la cantidad de desarrolladores en su equipo, las ubicaciones de implementación (por ejemplo, oficina única o lugares de trabajo remotos) y si la distribución al cliente final requiere compartir el SDK/API con los clientes. Alternativamente, opte por una licencia de uso mensual, donde paga según su uso con planes medidos. Explore más y encuentre la opción perfecta aquí.
 Español