NuGet을 통해 설치됨
PM> Install-Package Spire.Doc
관련된 링크들
문서 속성(메타데이터라고도 함)은 문서에 대한 정보 집합입니다. 모든 Word 문서에는 제목, 작성자 이름, 주제, 키워드 등을 포함한 일련의 기본 제공 문서 속성이 함께 제공됩니다. Microsoft Word에서는 기본 제공 문서 속성 외에도 사용자가 Word 문서에 사용자 지정 문서 속성을 추가할 수도 있습니다. 이번 글에서는 방법을 설명하겠습니다. C# 및 VB.NET의 Word 문서에 이러한 문서 속성을 추가하세요 using Spire.Doc for .NET 사용합니다.
Spire.Doc for .NET 설치
먼저 Spire.Doc for.NET 패키지에 포함된 DLL 파일을 .NET 프로젝트의 참조로 추가해야 합니다. DLL 파일은 이 링크 에서 다운로드하거나 NuGet을 통해 설치할 수 있습니다.
PM> Install-Package Spire.Doc
C# 및 VB.NET의 Word 문서에 기본 제공 문서 속성 추가
기본 제공 문서 속성은 이름과 값으로 구성됩니다. Microsoft Word에서 미리 정의된 내장 문서 속성의 이름은 설정하거나 변경할 수 없지만 해당 값은 설정하거나 변경할 수 있습니다. 다음 단계에서는 Word 문서에서 기본 제공 문서 속성 값을 설정하는 방법을 보여줍니다.
- Document 클래스의 인스턴스를 초기화합니다.
- Document.LoadFromFile() 메서드를 사용하여 Word 문서를 로드합니다.
- Document.BuiltinDocumentProperties 속성을 통해 문서의 내장 문서 속성을 가져옵니다.
- BuildinDocumentProperties 클래스의 Title, Subject, Author 속성을 통해 제목, 주제, 작성자 등 특정 문서 속성에 대한 값을 설정합니다.
- 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); } } }
C# 및 VB.NET에서 Word 문서에 사용자 정의 문서 속성 추가
사용자 정의 문서 속성은 문서 작성자나 사용자가 정의할 수 있습니다. 각 사용자 정의 문서 속성에는 이름, 값 및 데이터 유형이 포함되어야 합니다. 데이터 유형은 텍스트, 날짜, 숫자, 예 또는 아니요의 네 가지 유형 중 하나일 수 있습니다. 다음 단계에서는 다양한 데이터 유형을 가진 사용자 정의 문서 속성을 Word 문서에 추가하는 방법을 보여줍니다.
- Document 클래스의 인스턴스를 초기화합니다.
- Document.LoadFromFile() 메서드를 사용하여 Word 문서를 로드합니다.
- 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일 평가판 라이센스 요청 자신을 위해.