Leggere le proprietà personalizzate nei documenti di gestione dei progetti .NET

introduzione

Nel mondo dello sviluppo .NET, la gestione dei metadati all’interno dei documenti di gestione dei progetti è un aspetto cruciale dell’organizzazione e del recupero dei dati. GroupDocs.Metadata per .NET offre potenti funzionalità per leggere proprietà personalizzate da vari formati di file di gestione dei progetti come i file Microsoft Project (MPP). Questo tutorial ti guiderà passo dopo passo attraverso il processo di utilizzo di GroupDocs.Metadata per estrarre proprietà personalizzate dai documenti di gestione dei progetti .NET.

Prerequisiti

Prima di immergerti nel tutorial, assicurati di disporre dei seguenti prerequisiti:

  • Visual Studio: installa l’IDE di Visual Studio sul tuo computer.
  • GroupDocs.Metadata per .NET: scaricare e installare GroupDocs.Metadata per .NET dalpagina di download.
  • .NET Framework: avere una conoscenza di base del framework .NET e del linguaggio di programmazione C#.
  • Documento di gestione del progetto: preparare un documento di gestione del progetto .NET di esempio (ad esempio, file Microsoft Project) con cui lavorare in questa esercitazione.

Importa spazi dei nomi

Per iniziare, dovrai importare gli spazi dei nomi necessari per accedere alle funzionalità GroupDocs.Metadata all’interno del tuo progetto C#:

using System;
using GroupDocs.Metadata;
using GroupDocs.Metadata.Formats.Document;
using GroupDocs.Metadata.Tagging;

Passaggio 1: caricare il documento di gestione del progetto

Innanzitutto, inizializza aMetadataoggetto caricando il documento di gestione del progetto:

using (Metadata metadata = new Metadata("YourInputFile"))
{
    // Accedi al pacchetto root specifico per i documenti di gestione dei progetti
    var root = metadata.GetRootPackage<ProjectManagementRootPackage>();

Passaggio 2: recupera le proprietà personalizzate

Successivamente, estrai le proprietà personalizzate dal documento di gestione del progetto:

    // Recupera le proprietà personalizzate escluse le proprietà integrate
    var customProperties = root.DocumentProperties.FindProperties(p => !p.Tags.Contains(Tags.Document.BuiltIn));

Passaggio 3: Visualizza proprietà personalizzate

Scorrere le proprietà personalizzate recuperate e visualizzarne i nomi e i valori:

    // Visualizza nomi e valori delle proprietà personalizzate
    foreach (var property in customProperties)
    {
        Console.WriteLine("{0} = {1}", property.Name, property.Value);
    }
}

Conclusione

In questa esercitazione hai imparato come usare GroupDocs.Metadata per .NET per leggere in modo efficiente le proprietà personalizzate dai documenti di gestione dei progetti .NET. Sfruttando le funzionalità della libreria, puoi gestire i metadati in modo efficace all’interno delle tue applicazioni, migliorando il recupero e l’organizzazione dei dati.

Domande frequenti

GroupDocs.Metadata può estrarre proprietà da tutti i tipi di documenti di gestione del progetto?

GroupDocs.Metadata supporta un’ampia gamma di formati di gestione dei progetti, inclusi file Microsoft Project (MPP) e altri.

È necessaria una licenza per utilizzare GroupDocs.Metadata per .NET?

Sì, per l’uso commerciale è necessaria una licenza. È possibile ottenere una licenza temporanea daQui.

Come posso accedere a ulteriore documentazione per GroupDocs.Metadata?

Esplora la documentazione dettagliata supagina di riferimento.

Dove posso ottenere supporto per le query relative a GroupDocs.Metadata?

Unisciti alla comunità suForum sui metadati di GroupDocs per supporto e discussioni.

Posso provare GroupDocs.Metadata gratuitamente prima dell’acquisto?

Sì, puoi accedere a una prova gratuita daQui.