Оглавление
Установлено через 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-дневную пробную лицензию для себя.