C#에서 Aspose.Words를 사용하여 Word 문서 읽는 방법

C#에서 Aspose.Words를 사용하여 Word 문서 읽는 방법

C#에서 Word 문서를 읽는 것은 Aspose.Words 라이브러리의 사용으로 간단 할 수 있습니다.이 튜토리얼은 환경을 구성하는 방법에 대한 자세한 지침을 제공합니다.Word 파일을 읽는 단계별 절차와 실행 가능한 코드 사례.DOCX 또는 DOC와 같은 다양한 형식을 읽는 방법을 배우고 Word 문서 내에서 다른 요소에 액세스하는 방법.

단어 문서를 읽는 혜택

  • 문서 요소에 대한 액세스:- 단락, 테이블 및 텍스트 실행을 추출하고 조작합니다.

  • 간단한 통합:- C# 응용 프로그램에 Word 문서 읽기를 쉽게 통합하십시오.

  • 가상성 * 가상성:- 다양한 단어 형식을 쉽게 처리하십시오.

원칙 : Word 문서 읽기 준비

  • Visual Studio 또는 다른 .NET IDE가 설치되어 있는지 확인합니다.
  • NuGet 패키지 관리자를 통해 Aspose.Words 라이브러리를 설치합니다.
  • 프로젝트 구조를 계획하여 튜토리얼에 필요한 코드 파일을 포함합니다.

단계별 문서 읽기 가이드

단계 1 : 환경 설정

.NET 프로젝트에, NuGet 패키지 관리자를 사용하여 Aspose.Words 라이브러리를 추가합니다.

실행을 위한 명령:Install-Package Aspose.Words

2단계 : 입력 DOCX 파일을 다운로드합니다.

문서 클래스의 예를 만들고 DOCX 파일을 업로드합니다.

using Aspose.Words;

Document doc = new Document("input.docx");

단계 3 : 모든 항목 노드를 얻으십시오

문서에서 항목 형식의 모든 노드를 제거합니다.

foreach (Paragraph para in doc.GetChildNodes(NodeType.Paragraph, true))
{
    Console.WriteLine(para.ToString(SaveFormat.Text));
}

단계 4 : 모든 실행 노드를 얻으십시오

문서에서 모든 실행 유형 노드를 복구합니다.

foreach (Run run in doc.GetChildNodes(NodeType.Run, true))
{
    Font font = run.Font;
    Console.WriteLine($"{font.Name}, {font.Size}");
    Console.WriteLine(run.Text);
}

C#에서 Word 파일을 읽을 수 있는 예 코드

여기에 위의 모든 단계를 결합하는 전체 코드가 있습니다.

// Load the source Word file to be read
Document doc = new Document("input.docx");

// Read all paragraphs in the document and display their content
foreach (Paragraph para in doc.GetChildNodes(NodeType.Paragraph, true))
{
    Console.WriteLine(para.ToString(SaveFormat.Text));
}

// Read all Runs in the document and display style and text
foreach (Run run in doc.GetChildNodes(NodeType.Run, true))
{
    Font font = run.Font;
    Console.WriteLine($"{font.Name}, {font.Size}");
    Console.WriteLine(run.Text);
}

결론

이 튜토리얼에서는 Aspose.Words를 사용하여 C#에서 Word 문서를 읽는 방법을 배웠습니다.이 지식은 Word 파일 내에서 다양한 요소에 액세스할 수 있으며, 필요한 내용을 처리하거나 표시하는 것이 쉽습니다.더 많은 탐색을 위해 Word 문서를 HTML 또는 다른 형식으로 변환하는 추가 자원을 참조할 수 있습니다.

 한국어