Оглавление
Установлено через NuGet
PM> Install-Package Spire.Doc
Ссылки по теме
Свойства документа (также известные как метаданные) — это набор информации о документе. Все документы Word имеют набор встроенных свойств документа, включая заголовок, имя автора, тему, ключевые слова и т. д. В дополнение к встроенным свойствам документа Microsoft Word также позволяет пользователям добавлять собственные свойства документа в документы Word. В этой статье мы объясним, как добавить эти свойства документа в документы Word на C# и VB.NET использование Spire.Doc for .NET.
- Добавить встроенные свойства документа в документ Word
- Добавление пользовательских свойств документа в документ Word
Установите Spire.Doc for .NET
Для начала вам необходимо добавить файлы DLL, включенные в пакет Spire.Doc for .NET, в качестве ссылок в ваш проект .NET. Файлы DLL можно загрузить по этой ссылке или установить через NuGet.
PM> Install-Package Spire.Doc
Добавление встроенных свойств документа в документ Word на C# и VB.NET
Встроенное свойство документа состоит из имени и значения. Вы не можете установить или изменить имя встроенного свойства документа, поскольку оно предопределено в Microsoft Word, но вы можете установить или изменить его значение. Следующие шаги демонстрируют, как установить значения для встроенных свойств документа в документе Word:
- Инициализируйте экземпляр класса Document.
- Загрузите документ Word с помощью метода Document.LoadFromFile().
- Получите встроенные свойства документа через свойство Document.BuiltinDocumentProperties.
- Установите значения для конкретных свойств документа, таких как заголовок, тема и автор, с помощью свойств Title, Тема и Автор класса InternalDocumentProperties.
- Сохраните полученный документ с помощью метода Document.SaveToFile().
- C#
- VB.NET
using Spire.Doc;
namespace BuiltinDocumentProperties
{
class Program
{
static void Main(string[] args)
{
//Create a Document instance
Document document = new Document();
//Load a Word document
document.LoadFromFile("Sample.docx");
//Add built-in document properties to the document
BuiltinDocumentProperties standardProperties = document.BuiltinDocumentProperties;
standardProperties.Title = "Add Document Properties";
standardProperties.Subject = "C# Example";
standardProperties.Author = "James";
standardProperties.Company = "Eiceblue";
standardProperties.Manager = "Michael";
standardProperties.Category = "Document Manipulation";
standardProperties.Keywords = "C#, Word, Document Properties";
standardProperties.Comments = "This article shows how to add document properties";
//Save the result document
document.SaveToFile("StandardDocumentProperties.docx", FileFormat.Docx2013);
}
}
}

Добавление пользовательских свойств документа в документ Word на C# и VB.NET
Пользовательское свойство документа может быть определено автором или пользователем документа. Каждое свойство настраиваемого документа должно содержать имя, значение и тип данных. Тип данных может быть одним из этих четырех типов: «Текст», «Дата», «Число» и «Да» или «Нет». Следующие шаги демонстрируют, как добавить в документ Word пользовательские свойства документа с различными типами данных:
- Инициализируйте экземпляр класса Document.
- Загрузите документ Word с помощью метода Document.LoadFromFile().
- Получите пользовательские свойства документа через свойство Document.CustomDocumentProperties.
- Добавьте в документ пользовательские свойства документа с разными типами данных с помощью метода CustomDocumentProperties.Add(string, object).
- Сохраните полученный документ с помощью метода Document.SaveToFile().
- C#
- VB.NET
using Spire.Doc;
using System;
namespace CustomDocumentProperties
{
class Program
{
static void Main(string[] args)
{
//Create a Document instance
Document document = new Document();
//Load a Word document
document.LoadFromFile("Sample.docx");
//Add custom document properties to the document
CustomDocumentProperties customProperties = document.CustomDocumentProperties;
customProperties.Add("Document ID", 1);
customProperties.Add("Authorized", true);
customProperties.Add("Authorized By", "John Smith");
customProperties.Add("Authorized Date", DateTime.Today);
//Save the result document
document.SaveToFile("CustomDocumentProperties.docx", FileFormat.Docx2013);
}
}
}

Подать заявку на временную лицензию
Если вы хотите удалить сообщение об оценке из сгенерированных документов или избавиться от ограничений функции, пожалуйста запросите 30-дневную пробную лицензию для себя.