Solution de gestion des métadonnées documentaires

API et applications pour lire, modifier, remplacer et supprimer les métadonnées de documents, d’images et d’autres formats de fichiers sur les plateformes populaires.

Ajoutez des informations de métadonnées cachées à vos fichiers et documents professionnels.

Modifiez ou supprimez les métadonnées déjà présentées dans vos documents.

Collectez et analysez des informations sur les métadonnées des documents et des fichiers.

Examen des fonctionnalités de GroupDocs.Metadata

Notre solution est conçue pour manipuler les métadonnées dans de nombreux formats de fichiers courants, notamment les images et les documents bureautiques.

  • Protéger les informations professionnelles

    Ajoutez des métadonnées cachées à vos fichiers et documents sensibles.

  • Contrôler les métadonnées du document

    Collectez des informations détaillées sur les métadonnées contenues dans les documents.

  • Manipuler les informations de métadonnées

    Modifiez le contenu ou supprimez les métadonnées dans de nombreux formats de fichiers pris en charge.

  • Diverses fonctionnalités supplémentaires

    Obtenez un aperçu du document, extrayez les packages de métadonnées, etc.

Protéger les documents à l’aide de métadonnées

GroupDocs.Metadata exemples de code d’opérations typiques.

Supprimez les métadonnées inutiles des images et des documents

GroupDocs.Metadata vous aide à supprimer facilement les informations masquées de vos fichiers et documents. Vous pouvez rapidement supprimer des détails tels que le moment et l’endroit où une image a été prise, ou supprimer les informations sur l’auteur et l’éditeur des documents Office.
// Transmettre le chemin d'accès à un document au constructeur Metadata
using (Metadata metadata = new Metadata("source.docx"))
{
    // Supprimer les propriétés du document connectées au créateur et à l'éditeur
    var affected = metadata.RemoveProperties(
        p => p.Tags.Contains(Tags.Person.Creator) ||
            p.Tags.Contains(Tags.Person.Editor));

    // Résultat du processus de suppression des métadonnées
    Console.WriteLine("Properties removed: {0}", affected);

    // Enregistrer le document nettoyé
    metadata.Save("result.docx");
}                    
// Transmettre le chemin d'accès à un document au constructeur Metadata
try (Metadata metadata = new Metadata("source.docx"){

    // Supprimer les propriétés du document connectées au créateur et à l'éditeur
    int affected = metadata.removeProperties(
        new ContainsTagSpecification(Tags.getPerson().getCreator()).or(
        new ContainsTagSpecification(Tags.getPerson().getEditor())));

    // Résultat du processus de suppression des métadonnées
    System.out.println(String.format("Properties removed: %s", affected));

    // Enregistrer le document nettoyé
    metadata.save("result.docx");
}
// Transmettre le chemin d'accès à un document au constructeur Metadata
const metadata = new groupdocs.metadata.Metadata("source.docx");

// Supprimer les propriétés du document connectées au créateur et à l'éditeur
var affected = metadata.removeProperties(
    new groupdocs.metadata.ContainsTagSpecification(groupdocs.metadata.Tags.getPerson().getCreator()).or(
    new groupdocs.metadata.ContainsTagSpecification(groupdocs.metadata.Tags.getPerson().getEditor()))
    );

// Résultat du processus de suppression des métadonnées
console.log('Properties removed: ${affected}');

// Enregistrer le document nettoyé
metadata.save("result.docx");                        
import groupdocs.metadata as gm
def run():

    # Transmettre le chemin d'accès à un document au constructeur Metadata
    with gm.Metadata("input.docx") as metadata:

        # Supprimer les propriétés du document connectées au créateur et à l'éditeur
        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)

        # Résultat du processus de suppression des métadonnées
        print(f"Properties removed: {affected}")

        # Enregistrer le document nettoyé
        metadata.save("output.docx")

Plus de 70 formats sont pris en charge

GroupDocs.Metadata permet de contrôler les métadonnées dans les formats de documents et de fichiers courants.

GroupDocs.Metadata réalisations

Découvrez les indicateurs clés des réalisations de notre bibliothèque

  • 70+

    Formats pris en charge

    GroupDocs.Metadata prend en charge la manipulation des métadonnées pour plus de 70 formats de fichiers courants.

  • 700k

    Téléchargements NuGet

    GroupDocs.Metadata pour le package .NET NuGet a été téléchargé plus de 700 000 fois.

  • 15k

    Téléchargements Maven

    GroupDocs.Metadata compte 15 000 téléchargements sur Maven. Gestion puissante des métadonnées Java.

  • 140+

    Clients satisfaits

    Des entreprises aussi célèbres que des développeurs individuels préfèrent les produits GroupDocs pour créer des solutions innovantes.

Nos clients satisfaits

Produits GroupDocs approuvés par de nombreux clients dans le monde et utilisés dans de nombreuses solutions commerciales concurrentes à travers le monde.

Indépendance de la plateforme

GroupDocs.Metadata est compatible avec une large gamme de systèmes d’exploitation et de 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
Tout autre éditeur de texte
70+ file formats

Python

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

Prêt à commencer?

Essayez gratuitement les fonctionnalités de GroupDocs.Metadata dans vos applications

Questions fréquemment posées

Vous avez des questions sur notre produit ? Nous avons des réponses !

  • GroupDocs.Metadata nécessite-t-il un logiciel tiers pour le traitement des métadonnées des documents ?
    GroupDocs.Metadata fonctionne de manière indépendante ; aucune bibliothèque externe comme Microsoft Office ou Adobe Acrobat n’est nécessaire.
  • Puis-je essayer les fonctionnalités de GroupDocs.Metadata avant d’acheter ?
    Absolument! GroupDocs.Metadata propose un essai gratuit. Installez-le et explorez ses capacités. Cependant, veuillez noter que les versions d’essai ajoutent des « badges d’essai » à vos documents et ne traitent que les 3 premières pages. Pour une expérience complète, obtenez une licence temporaire gratuite de 30 jours pour bénéficier de toutes les fonctionnalités. Consultez les détails ici.
  • Quels types de licences sont disponibles ?
    Vous recherchez une licence GroupDocs.Metadata ? Nous vous proposons diverses options. Choisissez parmi des licences adaptées à vos besoins, en fonction de facteurs tels que le nombre de développeurs dans votre équipe, les emplacements de déploiement (par exemple, un bureau unique ou des lieux de travail distants) et si la distribution au client final nécessite le partage du SDK/API avec les clients. Vous pouvez également opter pour une licence d’utilisation mensuelle, où vous payez en fonction de votre utilisation avec des forfaits payants. Explorez plus loin et trouvez la solution idéale ici.
 Français