Як редагувати метадані Word за допомогою C#

У цій короткій статті коротко описано, як редагувати метадані Word за допомогою C#. Він ділиться детальним описом налаштування середовища розробки, переліком кроків, які потрібно виконати, і запущеним зразком коду для зміни метаданих Word за допомогою C#. Ви навчитеся отримувати доступ до настроюваних і вбудованих властивостей і редагувати їх відповідно до вимог програми.

Кроки для редагування метаданих документа Word за допомогою C#

  1. Додайте до проекту бібліотеку Aspose.Words for .NET для редагування метаданих
  2. Завантажте файл Word в об’єкт Document і перейдіть до custom properties у ньому
  3. Оновіть потрібні метадані за допомогою властивості Value
  4. Доступ до вбудованих властивостей документа
  5. Оновіть потрібні властивості, використовуючи відповідні назви властивостей
  6. Збережіть отриманий файл 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#.

 Українська