В этой короткой статье дается краткий обзор того, как редактировать метаданные Word с помощью C#. В нем содержится подробное описание настройки среды разработки, список шагов, которые необходимо выполнить, и работающий пример кода для изменения метаданных Word с помощью C#. Вы научитесь получать доступ к пользовательским и встроенным свойствам и редактировать их в соответствии с требованиями приложения.
Действия по редактированию метаданных документа Word с помощью C#
- Добавьте в проект библиотеку Aspose.Words for .NET для редактирования метаданных.
- Загрузите файл Word в объект Document и получите доступ к custom properties в нем.
- Обновите нужные метаданные с помощью свойства Value.
- Доступ к встроенным свойствам документа
- Обновите нужные свойства, используя соответствующие имена свойств.
- Сохраните полученный файл Word
Эти шаги обобщают процесс разработки преобразователя метаданных Word с использованием C#. Процесс начинается с загрузки целевого файла Word с последующим доступом к набору пользовательских свойств для редактирования. Точно так же вы можете получить доступ к встроенным свойствам и изменить их, указав желаемое имя свойства и установив новые данные с помощью свойства value.
Код для редактирования свойств документа в Word с использованием С#
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, обратитесь к статье как создать документ ворд на с#.