GroupDocs.Metadata for .NET

Estrai i metadati dal file DOTX in C#

Leggi ed estrai le informazioni sui metadati da un’ampia gamma di documenti, immagini, formati audio e video usando GroupDocs.Metadata per .NET

Passaggi per l’estrazione dei metadati DOTX in .NET

GroupDocs.Metadata semplifica per gli sviluppatori .NET l’estrazione e la lettura delle informazioni sui metadati dai file DOTX all’interno delle loro applicazioni, implementando pochi semplici passaggi.

  1. Carica il DOTX con un’istanza della classe .NET.
  2. Crea un predicato per esaminare tutte le proprietà dei metadati.
  3. Passa il predicato al metodo FindProperties.
  4. Itera attraverso le proprietà trovate.
// Estrai le proprietà dei metadati DOTX secondo vari criteri

// Crea Metadata passando il percorso DOTX
using (var metadata = new GroupDocs.Metadata.Metadata("input.dotx"))
{
    // estrai tutte le proprietà dei metadati che rientrano in una determinata categoria
    var properties = metadata.FindProperties(
      p => p.Tags.Any(t => t.Category == GroupDocs.Metadata.Tagging.Tags.Content));
    // itera su tutte le proprietà e visualizzale
    foreach (var property in properties)
    {
        Console.WriteLine("{0} = {1}", property.Name, property.Value);
    }

    // estrai tutte le proprietà con un tipo e valore specifici
    var year = DateTime.Today.Year;
    properties = metadata.FindProperties(
      p => p.Value.Type == GroupDocs.Metadata.Common.MetadataPropertyType.DateTime && 
      p.Value.ToStruct(DateTime.MinValue).Year == year);

    // visualizza tutte le proprietà datetime con il valore dell'anno uguale all'anno corrente
    foreach (var property in properties)
    {
        Console.WriteLine("{0} = {1}", property.Name, property.Value);
    }

    // estrai tutte le proprietà i cui nomi corrispondono alla regex specificata
    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));

    // visualizza le proprietà i cui nomi corrispondono al seguente modello
    foreach (var property in properties)
    {
        Console.WriteLine("{0} = {1}", property.Name, property.Value);
    }
}
dotnet add package GroupDocs.Metadata
clicca per copiare
copiato
Altri esempi Documentazione

Cerca i metadati dei file con GroupDocs.Metadata

Gestisci in modo sicuro i metadati nascosti all’interno di documenti sensibili usando le applicazioni .NET alimentate dalla libreria GroupDocs.Metadata.

Cerca i metadati nei file .NET

Strumenti .NET per una ricerca completa dei metadati

Ottimizza l’elaborazione dei documenti in .NET con GroupDocs.Metadata. Il nostro software offre potenti strumenti per cercare e gestire i metadati nascosti in modo efficiente.

Targeting preciso dei metadati

Individua metadati specifici con precisione assoluta. Configura la ricerca con vari filtri come testo, data o espressioni regolari per trovare esattamente i metadati di cui hai bisogno.

Gestione dei Metadati senza Sforzo

Sfrutta .NET per elaborare i valori delle voci di metadati rilevate. GroupDocs.Metadata ti consente di aggiungere, aggiornare o rimuovere i metadati in modo efficace nei formati di file supportati.

Leggi i Metadati degli E-Book in C#

Questo esempio di codice dimostra come accedere alle proprietà dei metadati specifiche per gli e-book EPUB

C#


    //  Carica il file EPUB nell'oggetto Metadata
    using (Metadata metadata = new Metadata("input.epub"))
    {
        //  Recupera tutti i metadati incorporati
        var root = metadata.GetRootPackage<EpubRootPackage>();

        //  Utilizza i dati recuperati per le esigenze della tua applicazione
        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);
    }

Informazioni su GroupDocs.Metadata for .NET API

GroupDocs.Metadata for .NET offre un set avanzato di funzionalità di gestione e manipolazione dei metadati, consentendo agli sviluppatori di leggere, modificare, rimuovere, cercare, confrontare, sostituire ed esportare facilmente le informazioni sui metadati da immagini e formati di documento senza utilizzare alcun software esterno. Estrai i dettagli dei metadati da PDF, Word, Excel, PowerPoint, Outlook, OneNote, Visio, Project, AutoCAD, archivi e formati multimediali, e esegui le operazioni sui metadati supportate con vera flessibilità.
Scopri di più
About illustration

Pronto per iniziare?

Scarica GroupDocs.Metadata gratuitamente o ottieni una licenza di prova per l’accesso completo!

Risorse utili

Esplora la documentazione, i campioni di codice e il supporto della comunità per migliorare la tua esperienza.

Aggiornamento delle proprietà dei metadati da altri formati di file

API di modifica dei metadati per documenti e immagini multiformato per .NET. Recupera i metadati di alcuni dei formati di file più popolari come indicato di seguito.

Suggerimenti per la licenza temporanea

1
Iscriviti con la tua email di lavoro. I servizi di posta gratuiti non sono consentiti.
2
Utilizza il pulsante Ottieni una licenza temporanea nel secondo passaggio.
 Italiano