데이터가 여러 문서에 분산되어 있고 모든 문서/정보 또는 문서의 특정 섹션을 단일 파일로 결합해야 하는 요구 사항이 발생하는 상황이 있습니다. 데이터를 수렴하기 위해 이 기사에서는 C#을 사용하여 프로그래밍 방식으로 여러 Word 문서를 하나로 병합하는 방법에 대한 지침을 제공합니다. 또한 .NET 응용 프로그램 내에서 둘 이상의 Word 파일의 선택 페이지만 결합하는 방법을 살펴보겠습니다.

단어 합병 – .NET API

이 글에서는 GroupDocs.Merger for .NET을 활용하겠습니다. 여러 Word 문서를 단일 파일로 결합할 수 있습니다. 이 .NET API를 사용하면 형식이 다르거나 동일한 문서를 하나의 결합된 파일로 손쉽게 결합할 수 있습니다. 또한 API는 문서 분할 및 트리밍과 같은 다양한 기능과 페이지 교체, 이동, 제거, 회전 또는 정렬 기능을 제공합니다.

API 기능에 관심이 있는 경우 문서GitHub에서 실행 중인 예제인 내가 가장 좋아하는 영역을 살펴볼 수 있습니다.

필요한 DLL 또는 MSI 설치 프로그램을 얻으려면 다운로드 섹션에 액세스할 수 있습니다. 또는 NuGet을 통해 API를 .NET 애플리케이션에 직접 설치할 수 있습니다.

PM> Install-Package GroupDocs.Merger

C#으로 여러 Word 문서를 병합하는 방법

Word 문서를 단일 파일로 병합하는 작업은 몇 줄의 코드만으로 간단해집니다. C#을 사용하여 둘 이상의 Word 문서를 하나의 파일로 결합하려면 다음 단계를 따르십시오.

  • Merger 클래스를 사용하여 소스 Word 문서를 로드하여 시작합니다.
  • 병합할 문서를 결합 방법으로 결합합니다.
  • 동일한 Join 방법을 사용하여 추가 Word 문서를 계속 병합합니다.
  • 마지막으로 저장 방법을 사용하여 병합된 문서를 출력으로 저장합니다.

다음은 두 개 이상의 Word 문서를 하나의 파일로 병합하는 방법을 보여주는 C# 소스 코드의 예입니다.

// C#을 사용하여 두 개의 Word 문서 병합
Merger merger = new Merger("source_document.docx"); // Load the source document

merger.Join("document_to_merge.docx"); // Merge the document
merger.Join("another_document_to_merge.docx"); // Merge additional documents
merger.Save("output_document.docx"); // Save the merged document as output

이러한 단계를 따르고 제공된 C# 코드를 활용하면 여러 Word 문서를 단일 파일로 쉽게 결합할 수 있습니다.

Word 파일의 선택적 페이지를 C#에서 하나로 병합

전체 문서를 병합하고 싶지 않은 경우가 있습니다. 대신 한 문서에서 특정 페이지만 선택하고 다른 문서에서 선택한 페이지와 결합할 수 있습니다. 다행스럽게도 API는 여러 Word 문서에서 선택한 페이지를 단일 파일로 병합하는 다양한 방법을 제공합니다.

다음은 C#을 사용하여 여러 Word 문서에서 선택한 페이지를 결합하는 단계입니다.

  • Merger 클래스를 사용하여 소스 문서를 로드하여 시작합니다.
  • JoinOptions 클래스를 사용하여 병합 옵션을 설정합니다.
  • Join 메서드를 호출하여 문서를 병합합니다.
  • 필요에 따라 각 문서의 결합 옵션을 조정하여 문서를 지속적으로 결합합니다.
  • 마지막으로 병합된 문서를 저장 방법으로 저장합니다.

C#을 사용하여 Word 문서의 선택적 페이지를 단일 Word 파일로 병합하는 방법을 보여주는 다음 소스 코드를 살펴보십시오.

// C#을 사용하여 Word 문서의 선택적 페이지 병합
using (Merger merger = new Merger("source_document.docx"))
{
    // 병합 옵션 설정
    JoinOptions joinOptions = new JoinOptions(2,3); // Specify the starting and ending page number
    
    // 문서 병합
    merger.Join("document_to_merge.docx", joinOptions); // using joining settings
    merger.Join("another_document_to_merge.docx", new JoinOptions(new[] { 2, 4, 6 })); // Specifying page number(s)
    
    merger.Save("output_document.docx"); // Saving merged document
}

다음 단계를 따르고 제공된 C# 코드를 활용하면 여러 Word 문서에서 선택한 페이지를 단일 Word 파일로 병합할 수 있습니다.

무료 API 라이선스 받기

평가 제한 없이 API를 사용하려면 무료 임시 라이선스를 받으세요.

결론

결론적으로 우리는 .NET 애플리케이션 내에서 C#을 사용하여 둘 이상의 Word 문서를 단일 파일로 병합하는 프로세스를 다루었습니다. 또한 여러 Word 파일에서 특정 페이지를 결합하는 방법을 탐색했습니다.

GroupDocs.Merger for .NET에 대한 이해를 더 높이려면 문서를 참조하는 것이 좋습니다. 질문이나 우려 사항이 있는 경우 주저하지 말고 포럼을 통해 문의해 주십시오. 우리는 당신을 돕기 위해 여기 있습니다.

또한보십시오