Inhaltsverzeichnis
Über NuGet installiert
PM> Install-Package Spire.Doc
verwandte Links
Dokumenteigenschaften (auch Metadaten genannt) sind eine Reihe von Informationen über ein Dokument. Alle Word-Dokumente verfügen über eine Reihe integrierter Dokumenteigenschaften, darunter Titel, Name des Autors, Betreff, Schlüsselwörter usw. Zusätzlich zu den integrierten Dokumenteigenschaften ermöglicht Microsoft Word Benutzern auch das Hinzufügen benutzerdefinierter Dokumenteigenschaften zu Word-Dokumenten. In diesem Artikel erklären wir, wie Sie diese Dokumenteigenschaften zu Word-Dokumenten in C# und VB.NET hinzufügen Verwendung von Spire.Doc for .NET.
- Fügen Sie integrierte Dokumenteigenschaften zu einem Word-Dokument hinzu
- Fügen Sie benutzerdefinierte Dokumenteigenschaften zu einem Word-Dokument hinzu
Installieren Sie Spire.Doc for .NET
Zunächst müssen Sie die im Spire.Doc for.NET-Paket enthaltenen DLL-Dateien als Referenzen in Ihrem .NET-Projekt hinzufügen. Die DLL-Dateien können entweder über diesen Link heruntergeladen oder über NuGet installiert werden.
PM> Install-Package Spire.Doc
Fügen Sie integrierte Dokumenteigenschaften zu einem Word-Dokument in C# und VB.NET hinzu
Eine integrierte Dokumenteigenschaft besteht aus einem Namen und einem Wert. Sie können den Namen einer integrierten Dokumenteigenschaft nicht festlegen oder ändern, da er von Microsoft Word vordefiniert ist, Sie können jedoch ihren Wert festlegen oder ändern. Die folgenden Schritte veranschaulichen, wie Werte für integrierte Dokumenteigenschaften in einem Word-Dokument festgelegt werden:
- Initialisieren Sie eine Instanz der Document-Klasse.
- Laden Sie ein Word-Dokument mit der Methode Document.LoadFromFile().
- Rufen Sie die integrierten Dokumenteigenschaften des Dokuments über die Eigenschaft Document.BuiltinDocumentProperties ab.
- Legen Sie Werte für bestimmte Dokumenteigenschaften wie Titel, Betreff und Autor über die Eigenschaften „Titel“, „Betreff“ und „Autor“ der Klasse „BuiltinDocumentProperties“ fest.
- Speichern Sie das Ergebnisdokument mit der Methode 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); } } }
Fügen Sie benutzerdefinierte Dokumenteigenschaften zu einem Word-Dokument in C# und VB.NET hinzu
Eine benutzerdefinierte Dokumenteigenschaft kann von einem Dokumentautor oder -benutzer definiert werden. Jede benutzerdefinierte Dokumenteigenschaft sollte einen Namen, einen Wert und einen Datentyp enthalten. Der Datentyp kann einer dieser vier Typen sein: Text, Datum, Zahl und Ja oder Nein. Die folgenden Schritte zeigen, wie Sie einem Word-Dokument benutzerdefinierte Dokumenteigenschaften mit unterschiedlichen Datentypen hinzufügen:
- Initialisieren Sie eine Instanz der Document-Klasse.
- Laden Sie ein Word-Dokument mit der Methode Document.LoadFromFile().
- Rufen Sie die benutzerdefinierten Dokumenteigenschaften des Dokuments über die Eigenschaft Document.CustomDocumentProperties ab.
- Fügen Sie dem Dokument benutzerdefinierte Dokumenteigenschaften mit unterschiedlichen Datentypen hinzu, indem Sie die Methode CustomDocumentProperties.Add(string, object) verwenden.
- Speichern Sie das Ergebnisdokument mit der Methode 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); } } }
Beantragen Sie eine temporäre Lizenz
Wenn Sie die Bewertungsmeldung aus den generierten Dokumenten entfernen oder die Funktionseinschränkungen beseitigen möchten, wenden Sie sich bitte an uns Fordern Sie eine 30-Tage-Testlizenz an für sich selbst.