So bearbeiten Sie Word-Metadaten mit C#

Dieser kurze Artikel gibt einen kurzen Einblick in die Bearbeitung von Word-Metadaten mit C#. Es enthält eine detaillierte Beschreibung der Einrichtung der Entwicklungsumgebung, eine Liste der auszuführenden Schritte und einen laufenden Beispielcode zum Ändern von Word-Metadaten mit C#. Sie erfahren, wie Sie auf die benutzerdefinierten und integrierten Eigenschaften zugreifen und diese gemäß den Anwendungsanforderungen bearbeiten.

Schritte zum Bearbeiten von Word-Dokument-Metadaten mit C#

  1. Fügen Sie die Bibliothek Aspose.Words for .NET zum Projekt hinzu, um Metadaten zu bearbeiten
  2. Laden Sie die Word-Datei in das Document-Objekt und greifen Sie auf das darin enthaltene custom properties zu
  3. Aktualisieren Sie die gewünschten Metadaten mithilfe der Value-Eigenschaft
  4. Greifen Sie auf die integrierten Dokumenteigenschaften zu
  5. Aktualisieren Sie die gewünschten Eigenschaften mit den jeweiligen Eigenschaftsnamen
  6. Speichern Sie die resultierende Word-Datei

Diese Schritte fassen den Prozess zur Entwicklung eines Word-Metadatenwechslers mit C# zusammen. Der Vorgang beginnt mit dem Laden der Word-Zieldatei und dem anschließenden Zugriff auf die Sammlung benutzerdefinierter Eigenschaften zur Bearbeitung. Ebenso können Sie auf die integrierten Eigenschaften zugreifen und diese ändern, indem Sie den gewünschten Eigenschaftsnamen angeben und mithilfe der Werteigenschaft neue Daten festlegen.

Code zum Bearbeiten von Dokumenteigenschaften in Word mit 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");
}
}

Dieser Code demonstriert den Prozess zum Bearbeiten von Word-Metadaten mit C#. Die CustomDocumentProperties-Auflistung in der Document-Klasse wird zum Festlegen der benutzerdefinierten Eigenschaften und die BuiltInDocumentProperties-Auflistung zum Festlegen der integrierten Eigenschaften verwendet. Sie können verschiedene Eigenschaften wie Autor, Kategorie, Kommentare, Firma und Erstelltzeit festlegen, um nur einige zu nennen.

In diesem Artikel haben wir gelernt, einen DOCX-Metadaten-Editor mit C# zu entwickeln. Wenn Sie erfahren möchten, wie Sie eine neue Word-Datei erstellen, lesen Sie den Artikel zu So erstellen Sie ein Word-Dokument in C#.

 Deutsch