이 짧은 문서는 **C#**을 사용하여 Word 메타데이터를 편집하는 방법을 간략하게 설명합니다. 개발 환경 설정에 대한 자세한 설명, 수행할 단계 목록, **C#**을 사용하여 Word 메타데이터를 변경하는 실행 중인 샘플 코드를 공유합니다. 사용자 지정 및 기본 제공 속성에 액세스하고 응용 프로그램 요구 사항에 따라 편집하는 방법을 배웁니다.
C#을 사용하여 Word 문서 메타데이터를 편집하는 단계
- 메타데이터 편집을 위해 Aspose.Words for .NET 라이브러리를 프로젝트에 추가합니다.
- Word 파일을 Document 개체에 로드하고 그 안에 있는 custom properties에 액세스
- Value 속성을 사용하여 원하는 메타데이터 업데이트
- 기본 제공 문서 속성에 액세스
- 해당 속성 이름을 사용하여 원하는 속성을 업데이트합니다.
- 결과 Word 파일 저장
다음 단계는 C#*을 사용하여 *Word 메타데이터 변경자를 개발하는 프로세스를 요약한 것입니다. 프로세스는 대상 Word 파일을 로드한 다음 편집을 위해 사용자 정의 속성 컬렉션에 액세스하여 시작됩니다. 마찬가지로 내장 속성에 액세스하고 원하는 속성 이름을 제공하고 값 속성을 사용하여 새 데이터를 설정하여 속성을 수정할 수 있습니다.
C#을 사용하여 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"); | |
} | |
} |
이 코드는 *C#*을 사용하여 Word 메타데이터를 편집하는 프로세스를 보여줍니다. Document 클래스의 CustomDocumentProperties 컬렉션은 사용자 지정 속성을 설정하는 데 사용되고, BuiltInDocumentProperties 컬렉션은 기본 제공 속성을 설정하는 데 사용됩니다. Author, Category, Comments, Company 및 CreatedTime과 같은 다양한 속성을 설정할 수 있습니다.
이 기사에서는 C#을 사용하여 DOCX 메타데이터 편집기를 개발하는 방법을 배웠습니다. 새 Word 파일을 만드는 과정을 알아보려면 C#에서 Word 문서를 만드는 방법의 도움말을 참조하세요.