GroupDocs.Metadata for .NET

Extraire les métadonnées du fichier XLSM dans C#

Lisez et extrayez les informations de métadonnées d’un large éventail de documents, d’images, de formats audio et vidéo à l’aide de GroupDocs.Metadata pour .NET

Étapes pour l’extraction de métadonnées XLSM dans .NET

GroupDocs.Metadata permet aux développeurs .NET d’extraire, de lire et d’extraire facilement les informations de métadonnées des fichiers XLSM à partir de leurs applications en mettant en œuvre quelques étapes simples.

  1. Chargez le XLSM avec une instance de la classe .NET.
  2. Créez un prédicat pour examiner toutes les propriétés des métadonnées.
  3. Transmettez le prédicat à la méthode FindProperties.
  4. Parcourez les propriétés trouvées.
Copie
// Extraire les propriétés de métadonnées XLSM selon divers critères

// Construire Metadata en passant le chemin XLSM
using (var metadata = new GroupDocs.Metadata.Metadata("input.xlsm"))
{
    // extraire toutes les propriétés de métadonnées qui entrent dans une catégorie particulière
    var properties = metadata.FindProperties(
      p => p.Tags.Any(t => t.Category == GroupDocs.Metadata.Tagging.Tags.Content));
    // parcourir toutes les propriétés et afficher
    foreach (var property in properties)
    {
        Console.WriteLine("{0} = {1}", property.Name, property.Value);
    }

    // extraire toutes les propriétés ayant un type et une valeur spécifiques
    var year = DateTime.Today.Year;
    properties = metadata.FindProperties(
      p => p.Value.Type == GroupDocs.Metadata.Common.MetadataPropertyType.DateTime && 
      p.Value.ToStruct(DateTime.MinValue).Year == year);

    // afficher toutes les propriétés datetime avec la valeur de l'année égale à l'année en cours
    foreach (var property in properties)
    {
        Console.WriteLine("{0} = {1}", property.Name, property.Value);
    }

    // extraire toutes les propriétés dont les noms correspondent à l'expression régulière spécifiée
    const string pattern = "^author|company|(.+date.*)$";
    var regex = new System.Text.RegularExpressions.Regex(pattern, 
      System.Text.RegularExpressions.RegexOptions.IgnoreCase);
    properties = metadata.FindProperties(p => regex.IsMatch(p.Name));

    // afficher les propriétés dont les noms correspondent au modèle suivant
    foreach (var property in properties)
    {
        Console.WriteLine("{0} = {1}", property.Name, property.Value);
    }
}
dotnet add package GroupDocs.Metadata
cliquez pour copier
copié
Plus d'exemples Documentation

Rechercher des métadonnées de fichiers avec GroupDocs.Metadata

Gérez en toute sécurité les métadonnées cachées dans les documents sensibles à l’aide des applications .NET optimisées par la bibliothèque GroupDocs.Metadata.

Rechercher des métadonnées dans les fichiers .NET

.NET Outils pour une recherche complète de métadonnées

Rationalisez le traitement de vos documents dans .NET avec GroupDocs.Metadata. Notre logiciel offre des outils puissants pour rechercher et gérer efficacement les métadonnées cachées.

Ciblage précis des métadonnées

Ciblez des métadonnées spécifiques avec une précision extrême. Configurez votre recherche avec divers filtres comme le texte, la date ou les expressions régulières pour trouver exactement les métadonnées dont vous avez besoin.

Gestion des métadonnées sans effort

Tirez parti de .NET pour traiter les valeurs des entrées de métadonnées découvertes. GroupDocs.Metadata vous permet d’ajouter, de mettre à jour ou de supprimer efficacement des métadonnées dans les formats de fichiers pris en charge.

Lire les métadonnées du livre électronique dans C#

Cet exemple de code montre comment accéder aux propriétés de métadonnées spécifiques aux livres électroniques EPUB.

C#


    //  Chargez le fichier EPUB dans l'objet Metadata
    using (Metadata metadata = new Metadata("input.epub"))
    {
        //  Récupérer toutes les métadonnées intégrées
        var root = metadata.GetRootPackage<EpubRootPackage>();

        //  Utilisez les données récupérées pour les besoins de votre application
        Console.WriteLine(root.EpubPackage.Version);
        Console.WriteLine(root.EpubPackage.UniqueIdentifier);
        Console.WriteLine(root.EpubPackage.ImageCover != null ? 
            root.EpubPackage.ImageCover.Length : 0);
        Console.WriteLine(root.EpubPackage.Description);
        Console.WriteLine(root.EpubPackage.Title);
    }

À propos de l’API GroupDocs.Metadata for .NET

GroupDocs.Metadata for .NET offre un ensemble avancé de fonctionnalités de gestion et de manipulation des métadonnées, permettant aux développeurs de lire, modifier, supprimer, rechercher, comparer, remplacer et exporter facilement les informations de métadonnées à partir d’images et de formats de documents sans en utilisant n’importe quel logiciel externe. Extrayez les détails des métadonnées des formats de fichiers PDF, Word, Excel, PowerPoint, Outlook, OneNote, Visio, Project, AutoCAD, Archive et Multimédia, et effectuez les opérations de métadonnées prises en charge avec une véritable flexibilité.
Apprendre encore plus
About illustration

Prêt à commencer?

Essayez GroupDocs.Metadata fonctionnalités gratuitement ou demandez une licence

Mise à jour des propriétés des métadonnées à partir d’autres formats de fichiers

API d’édition de métadonnées de documents et d’images multiformats pour .NET. Récupérez les métadonnées de certains des formats de fichiers populaires, comme indiqué ci-dessous.

 Français