Jak edytować metadane Worda za pomocą C#

Ten krótki artykuł zawiera krótkie spojrzenie na jak edytować Word metadane przy użyciu języka C#. Udostępnia szczegółowy opis ustawiania środowiska programistycznego, listę kroków do wykonania oraz działający przykładowy kod do zmiany metadanych programu Word przy użyciu języka C#. Nauczysz się uzyskiwać dostęp do właściwości niestandardowych i wbudowanych oraz edytować je zgodnie z wymaganiami aplikacji.

Kroki, aby edytować metadane dokumentu programu Word przy użyciu języka C#

  1. Dodaj bibliotekę Aspose.Words for .NET do projektu w celu edytowania metadanych
  2. Załaduj plik Word do obiektu Document i uzyskaj dostęp do znajdującego się w nim custom properties
  3. Zaktualizuj żądane metadane przy użyciu właściwości Value
  4. Uzyskaj dostęp do wbudowanych właściwości dokumentu
  5. Zaktualizuj żądane właściwości, używając odpowiednich nazw właściwości
  6. Zapisz wynikowy plik Word

Te kroki podsumowują proces tworzenia zmieniacza metadanych Word przy użyciu języka C#. Proces rozpoczyna się od załadowania docelowego pliku Word, a następnie uzyskiwania dostępu do kolekcji właściwości niestandardowych w celu edycji. Podobnie możesz uzyskać dostęp do wbudowanych właściwości i modyfikować je, podając żądaną nazwę właściwości i ustawiając nowe dane za pomocą właściwości value.

Kod do edycji właściwości dokumentu w programie Word przy użyciu języka 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");
}
}

Ten kod przedstawia proces edytowania metadanych programu Word przy użyciu języka C#. Kolekcja CustomDocumentProperties w klasie Document służy do ustawiania właściwości niestandardowych, a kolekcja BuiltInDocumentProperties służy do ustawiania właściwości wbudowanych. Możesz ustawić różne właściwości, takie jak Author, Category, Comments, Company i CreatedTime, aby wymienić tylko kilka.

Ten artykuł nauczył nas opracowywania edytora metadanych DOCX przy użyciu języka C#. Jeśli chcesz poznać proces tworzenia nowego pliku Word, zapoznaj się z artykułem na jak stworzyć dokument Worda w C#.

 Polski