Sommario
Installato tramite NuGet
PM> Install-Package Spire.Doc
Link correlati
Le proprietà del documento (note anche come metadati) sono un insieme di informazioni su un documento. Tutti i documenti di Word sono dotati di una serie di proprietà di documento integrate, tra cui titolo, nome dell'autore, oggetto, parole chiave, ecc. Oltre alle proprietà di documento integrate, Microsoft Word consente inoltre agli utenti di aggiungere proprietà di documento personalizzate ai documenti di Word. In questo articolo spiegheremo come aggiungere queste proprietà del documento ai documenti Word in C# e VB.NET utilizzando Spire.Doc for .NET.
- Aggiungi proprietà documento integrate a un documento Word
- Aggiungi proprietà documento personalizzate a un documento Word
Installa Spire.Doc for .NET
Per cominciare, devi aggiungere i file DLL inclusi nel pacchetto Spire.Doc for.NET come riferimenti nel tuo progetto .NET. I file DLL possono essere scaricati da questo link o installato tramite NuGet.
PM> Install-Package Spire.Doc
Aggiungi proprietà documento integrate a un documento Word in C# e VB.NET
Una proprietà del documento incorporata è costituita da un nome e un valore. Non è possibile impostare o modificare il nome di una proprietà del documento incorporata poiché è predefinita da Microsoft Word, ma è possibile impostarne o modificarne il valore. I passaggi seguenti dimostrano come impostare i valori per le proprietà del documento integrate in un documento di Word:
- Inizializza un'istanza della classe Document.
- Carica un documento Word utilizzando il metodo Document.LoadFromFile().
- Ottieni le proprietà del documento integrate del documento tramite la proprietà Document.BuiltinDocumentProperties.
- Imposta valori per proprietà specifiche del documento come titolo, oggetto e autore tramite le proprietà Titolo, Oggetto e Autore della classe BuiltinDocumentProperties.
- Salvare il documento risultante utilizzando il metodo Document.SaveToFile().
- C#
- VB.NET
using Spire.Doc; namespace BuiltinDocumentProperties { class Program { static void Main(string[] args) { //Create a Document instance Document document = new Document(); //Load a Word document document.LoadFromFile("Sample.docx"); //Add built-in document properties to the document BuiltinDocumentProperties standardProperties = document.BuiltinDocumentProperties; standardProperties.Title = "Add Document Properties"; standardProperties.Subject = "C# Example"; standardProperties.Author = "James"; standardProperties.Company = "Eiceblue"; standardProperties.Manager = "Michael"; standardProperties.Category = "Document Manipulation"; standardProperties.Keywords = "C#, Word, Document Properties"; standardProperties.Comments = "This article shows how to add document properties"; //Save the result document document.SaveToFile("StandardDocumentProperties.docx", FileFormat.Docx2013); } } }
Aggiungi proprietà documento personalizzate a un documento Word in C# e VB.NET
Una proprietà del documento personalizzata può essere definita dall'autore o dall'utente del documento. Ciascuna proprietà del documento personalizzato deve contenere un nome, un valore e un tipo di dati. Il tipo di dati può essere uno di questi quattro tipi: Testo, Data, Numero e Sì o No. I passaggi seguenti mostrano come aggiungere proprietà di documento personalizzate con diversi tipi di dati a un documento di Word:
- Inizializza un'istanza della classe Document.
- Carica un documento Word utilizzando il metodo Document.LoadFromFile().
- Ottieni le proprietà personalizzate del documento tramite la proprietà Document.CustomDocumentProperties.
- Aggiungi proprietà di documento personalizzate con diversi tipi di dati al documento utilizzando il metodo CustomDocumentProperties.Add(string, object).
- Salvare il documento risultante utilizzando il metodo Document.SaveToFile().
- C#
- VB.NET
using Spire.Doc; using System; namespace CustomDocumentProperties { class Program { static void Main(string[] args) { //Create a Document instance Document document = new Document(); //Load a Word document document.LoadFromFile("Sample.docx"); //Add custom document properties to the document CustomDocumentProperties customProperties = document.CustomDocumentProperties; customProperties.Add("Document ID", 1); customProperties.Add("Authorized", true); customProperties.Add("Authorized By", "John Smith"); customProperties.Add("Authorized Date", DateTime.Today); //Save the result document document.SaveToFile("CustomDocumentProperties.docx", FileFormat.Docx2013); } } }
Richiedi una licenza temporanea
Se desideri rimuovere il messaggio di valutazione dai documenti generati o eliminare le limitazioni della funzione, per favore richiedere una licenza di prova di 30 giorni per te.