Aggiungi proprietà documento personalizzate

In questo tutorial ti guideremo attraverso il codice sorgente C# per aggiungere proprietà personalizzate a un documento con Aspose.Words per .NET. Questa funzionalità consente di aggiungere informazioni personalizzate al documento.

Passaggio 1: impostazione del progetto

Per iniziare, crea un nuovo progetto C# nel tuo IDE preferito. Assicurati che nel tuo progetto venga fatto riferimento alla libreria Aspose.Words per .NET.

Passaggio 2: caricamento del documento

In questo passaggio caricheremo il documento Word a cui vogliamo aggiungere proprietà personalizzate. Utilizzare il seguente codice per caricare il documento:

// Percorso della directory dei documenti.
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Document doc = new Document(dataDir + "Properties.docx");

Sostituire"YOUR DOCUMENTS DIRECTORY" con il percorso effettivo della directory in cui si trova il documento.

Passaggio 3: aggiungi proprietà personalizzate

Ora aggiungiamo proprietà personalizzate al documento. Utilizzare il codice seguente per aggiungere le proprietà:

CustomDocumentProperties customDocumentProperties = doc.CustomDocumentProperties;

if (customDocumentProperties["Authorized"] != null) return;

customDocumentProperties.Add("Authorized", true);
customDocumentProperties.Add("Authorized By", "John Smith");
customDocumentProperties.Add("Authorized Date", DateTime.Today);
customDocumentProperties.Add("Authorized Revision", doc.BuiltInDocumentProperties.RevisionNumber);
customDocumentProperties.Add("Authorized Amount", 123.45);

Questo codice controlla innanzitutto se la proprietà “Autorizzato” esiste già nelle proprietà personalizzate. Se esiste, il processo viene interrotto. In caso contrario, le proprietà personalizzate verranno aggiunte al documento.

Codice sorgente di esempio per aggiungere proprietà di documento personalizzate utilizzando Aspose.Words per .NET


	// Il percorso della directory dei documenti.
	string dataDir = "YOUR DOCUMENT DIRECTORY";
	Document doc = new Document(dataDir + "Properties.docx");

	CustomDocumentProperties customDocumentProperties = doc.CustomDocumentProperties;
	
	if (customDocumentProperties["Authorized"] != null) return;
	
	customDocumentProperties.Add("Authorized", true);
	customDocumentProperties.Add("Authorized By", "John Smith");
	customDocumentProperties.Add("Authorized Date", DateTime.Today);
	customDocumentProperties.Add("Authorized Revision", doc.BuiltInDocumentProperties.RevisionNumber);
	customDocumentProperties.Add("Authorized Amount", 123.45);

Assicurati di specificare il percorso corretto del documento nel filedataDir variabile.

Ora hai imparato come aggiungere proprietà personalizzate a un documento utilizzando Aspose.Words per .NET. Seguendo la guida passo passo fornita in questo tutorial, puoi aggiungere facilmente le tue proprietà personalizzate ai tuoi documenti.