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#
- Dodaj bibliotekę Aspose.Words for .NET do projektu w celu edytowania metadanych
- Załaduj plik Word do obiektu Document i uzyskaj dostęp do znajdującego się w nim custom properties
- Zaktualizuj żądane metadane przy użyciu właściwości Value
- Uzyskaj dostęp do wbudowanych właściwości dokumentu
- Zaktualizuj żądane właściwości, używając odpowiednich nazw właściwości
- 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#.