Come modificare i metadati di Word usando C#

Questo breve articolo offre una rapida occhiata a come modificare i metadati Word utilizzando C#. Condivide una descrizione dettagliata dell’impostazione dell’ambiente di sviluppo, un elenco di passaggi da eseguire e un codice di esempio in esecuzione per modificare i metadati di Word utilizzando C#. Imparerai ad accedere alle proprietà personalizzate e integrate e a modificarle secondo i requisiti dell’applicazione.

Passaggi per modificare i metadati del documento di Word utilizzando C#

  1. Aggiungi la libreria Aspose.Words for .NET al progetto per modificare i metadati
  2. Carica il file Word nell’oggetto Document e accedi a custom properties al suo interno
  3. Aggiorna i metadati desiderati utilizzando la proprietà Value
  4. Accedi alle proprietà del documento integrate
  5. Aggiorna le proprietà desiderate utilizzando i rispettivi nomi di proprietà
  6. Salva il file Word risultante

Questi passaggi riassumono il processo per sviluppare un cambia metadati di Word utilizzando C#. Il processo viene avviato caricando il file Word di destinazione seguito dall’accesso alla raccolta di proprietà personalizzate per la modifica. Allo stesso modo, è possibile accedere alle proprietà integrate e modificarle fornendo il nome della proprietà desiderata e impostando nuovi dati utilizzando la proprietà value.

Codice per modificare le proprietà del documento in Word utilizzando C#

using Aspose.Words;
using Aspose.Words.Properties;
class Program{
static void Main(string[] args) // Modify document properties using C#
{
// Set the license
new License().SetLicense("Aspose.Total.lic");
// Load the document
Document doc = new Document("SampleProps.doc");
// Access the custom document properties
CustomDocumentProperties custProps = doc.CustomDocumentProperties;
if (custProps["Authorized"] != null)
{
// Set properties
custProps["Authorized By"].Value = "John";
custProps["Authorized Date"].Value = new System.DateTime(1972,11,11);
custProps["Authorized Revision"].Value = 200;
custProps["Authorized Amount"].Value = 400;
}
// Access built-in document properties
BuiltInDocumentProperties documentProperties = doc.BuiltInDocumentProperties;
// Set properties
documentProperties["Subject"].Value = "Test Subject";
documentProperties["Manager"].Value = "Test Manager";
documentProperties["Company"].Value = "Test Company";
// Save the Word file
doc.Save("Output.doc");
System.Console.WriteLine("Done");
}
}

Questo codice illustra il processo per modificare i metadati di Word utilizzando C#. La raccolta CustomDocumentProperties nella classe Document viene utilizzata per impostare le proprietà personalizzate e la raccolta BuiltInDocumentProperties viene utilizzata per impostare le proprietà incorporate. È possibile impostare diverse proprietà come Autore, Categoria, Commenti, Azienda e CreatedTime per citarne alcuni.

Questo articolo ci ha insegnato a sviluppare un editor di metadati DOCX utilizzando C#. Se vuoi imparare il processo per creare un nuovo file Word, fai riferimento all’articolo su come creare un documento Word in C#.

 Italiano