GroupDocs.Metadata for .NET

Estrai metadati dal file PNG in C#

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

Passaggi per l’estrazione dei metadati PNG in .NET

GroupDocs.Metadata semplifica l’estrazione per gli sviluppatori di .NET, la lettura e l’estrazione delle informazioni sui metadati dai file PNG dalle loro applicazioni implementando alcuni semplici passaggi.

  1. Carica PNG 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. Scorrere le proprietà trovate.
copia
// Estrai le proprietà dei metadati PNG in base a vari criteri

// Costruisci Metadata passando il percorso PNG
using (var metadata = new GroupDocs.Metadata.Metadata("input.png"))
{
    // estrarre tutte le proprietà dei metadati che rientrano in una particolare categoria
    var properties = metadata.FindProperties(
      p => p.Tags.Any(t => t.Category == GroupDocs.Metadata.Tagging.Tags.Content));
    // scorrere tutte le proprietà e visualizzarle
    foreach (var property in properties)
    {
        Console.WriteLine("{0} = {1}", property.Name, property.Value);
    }

    // estrarre tutte le proprietà aventi un tipo e un 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);

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

    // estrae tutte le proprietà con nomi corrispondenti 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));

    // visualizzare le proprietà i cui nomi corrispondono al modello seguente
    foreach (var property in properties)
    {
        Console.WriteLine("{0} = {1}", property.Name, property.Value);
    }
}
dotnet add package GroupDocs.Metadata
fare clic 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 utilizzando le applicazioni .NET basate sulla libreria GroupDocs.Metadata.

Cerca metadati nei file .NET

.NET Strumenti per la ricerca completa dei metadati

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

Targeting preciso dei metadati

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

Gestione semplice dei metadati

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 dell’e-book in C#

Questo esempio di codice mostra come accedere alle proprietà dei metadati specifiche degli e-book EPUB

C#


    //  Carica il file EPUB nell'oggetto Metadata
    using (Metadata metadata = new Metadata("input.epub"))
    {
        //  Recupera tutti i metadati integrati
        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 sull’API GroupDocs.Metadata for .NET

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 documenti senza utilizzando qualsiasi software esterno. Estrai i dettagli dei metadati dai formati di file PDF, Word, Excel, PowerPoint, Outlook, OneNote, Visio, Project, AutoCAD, Archive e Multimedia ed esegui operazioni sui metadati supportate con vera flessibilità.
Saperne di più
About illustration

Pronto per iniziare?

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

Aggiornamento delle proprietà dei metadati da altri formati di file

API di modifica dei metadati di documenti e immagini multiformato per .NET. Recupera i metadati di alcuni dei formati di file più diffusi 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