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#
- Aggiungi la libreria Aspose.Words for .NET al progetto per modificare i metadati
- Carica il file Word nell’oggetto Document e accedi a custom properties al suo interno
- Aggiorna i metadati desiderati utilizzando la proprietà Value
- Accedi alle proprietà del documento integrate
- Aggiorna le proprietà desiderate utilizzando i rispettivi nomi di proprietà
- 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#.