У цій короткій статті коротко описано, як редагувати метадані Word за допомогою C#. Він ділиться детальним описом налаштування середовища розробки, переліком кроків, які потрібно виконати, і запущеним зразком коду для зміни метаданих Word за допомогою C#. Ви навчитеся отримувати доступ до настроюваних і вбудованих властивостей і редагувати їх відповідно до вимог програми.
Кроки для редагування метаданих документа Word за допомогою C#
- Додайте до проекту бібліотеку Aspose.Words for .NET для редагування метаданих
- Завантажте файл Word в об’єкт Document і перейдіть до custom properties у ньому
- Оновіть потрібні метадані за допомогою властивості Value
- Доступ до вбудованих властивостей документа
- Оновіть потрібні властивості, використовуючи відповідні назви властивостей
- Збережіть отриманий файл Word
Ці кроки підсумовують процес розробки зміни метаданих Word за допомогою C#. Процес починається із завантаження цільового файлу Word з наступним доступом до колекції спеціальних властивостей для редагування. Так само ви можете отримати доступ до вбудованих властивостей і змінити їх, вказавши потрібну назву властивості та встановивши нові дані за допомогою властивості значення.
Код для редагування властивостей документа в Word за допомогою 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"); | |
} | |
} |
Цей код демонструє процес редагування метаданих Word за допомогою C#. Колекція CustomDocumentProperties у класі Document використовується для налаштування настроюваних властивостей, а колекція BuiltInDocumentProperties використовується для налаштування вбудованих властивостей. Ви можете встановити різні властивості, як-от «Автор», «Категорія», «Коментарі», «Компанія» та «Час створення».
Ця стаття навчила нас розробляти редактор метаданих DOCX за допомогою C#. Якщо ви хочете дізнатися, як створити новий файл Word, перегляньте статтю як створити документ Word на C#.