C#을 사용하여 Word 문서 병합

C#을 사용하여 두 개 이상의 Word 문서를 단일 문서로 쉽게 병합할 수 있습니다. 여러 파일을 처리하는 것보다 단일 파일을 공유하거나 인쇄하는 것이 더 쉽기 때문에 그렇게 합니다. 이 기사에서는 C#을 사용하여 Word 문서를 병합하는 방법을 배웁니다.

이 기사에서는 다음 주제를 다룹니다.

Word 문서를 병합하는 C# API

DOC 또는 DOCX 파일을 병합하기 위해 GroupDocs.Merger for .NET API를 사용합니다. API의 DLL을 다운로드하거나 NuGet을 사용하여 설치하십시오.

Install-Package GroupDocs.Merger

C#을 사용하여 두 개 이상의 Word 문서 병합

아래 단계에 따라 프로그래밍 방식으로 두 개 이상의 Word 문서를 쉽게 병합할 수 있습니다.

  • 먼저 Merger 클래스를 사용하여 DOCX 파일을 로드합니다.
  • 그런 다음 로드된 파일과 병합할 대상 DOCX 파일 경로와 함께 Merger.Join() 메서드를 호출합니다.
  • 그런 다음 위의 단계를 반복하여 더 많은 파일을 병합합니다.
  • 마지막으로 출력 파일 경로와 함께 Merger.Save() 메서드를 호출하여 병합된 파일을 저장합니다.

다음 코드 샘플은 C#을 사용하여 두 개 이상의 DOCX 파일을 병합하는 방법을 보여줍니다.

// 소스 DOCX 파일 로드
Merger merger = new Merger(@"C:\Files\sample.docx");

// 소스 DOCX와 병합할 DOCX 파일 추가
merger.Join(@"C:\Files\sample2.docx");

// 소스 DOCX와 병합할 다른 DOCX 파일 추가
merger.Join(@"C:\Files\sample3.docx");

// DOCX 파일 병합 및 병합된 파일 저장
merger.Save(@"C:\Files\merged.docx");
C#을 사용하여 두 개 이상의 Word 문서 병합

C#을 사용하여 두 개 이상의 Word 문서를 병합합니다.

C#을 사용하여 Word 문서의 특정 페이지 결합

아래에 언급된 간단한 단계에 따라 Word 문서의 특정 페이지를 프로그래밍 방식으로 결합할 수 있습니다.

  • 먼저 Merger 클래스를 사용하여 DOCX 파일을 로드합니다.
  • 그런 다음 시작 페이지와 끝 페이지 번호를 사용하여 JoinOptions 클래스의 인스턴스를 만듭니다. 지정된 페이지 범위에서 홀수 또는 짝수 페이지를 결합하도록 범위 모드를 설정할 수도 있습니다.
  • 그런 다음 대상 DOCX 파일 경로와 JoinOptions 개체를 인수로 사용하여 Merger.Join() 메서드를 호출합니다. JoinOptions 개체는 대상 파일의 특정 페이지를 소스 파일과 병합합니다.
  • 마지막으로 출력 파일 경로와 함께 Merger.Save() 메서드를 호출하여 병합된 파일을 저장합니다.

다음 코드 샘플은 C#을 사용하여 Word 문서의 선택된 페이지를 결합하는 방법을 보여줍니다.

// 소스 DOCX 파일 로드
Merger merger = new Merger(@"C:\Files\sample.docx");

// 조인 옵션 정의
JoinOptions joinOptions = new JoinOptions(1, 4, RangeMode.OddPages);

// 소스 DOCX와 병합할 DOCX 파일 추가
merger.Join(@"C:\Files\sample2.docx", joinOptions);

// DOCX 파일 병합 및 병합된 파일 저장
merger.Save(@"C:\Files\merged.docx");

C#을 사용하여 DOCX 파일 병합 및 암호로 보안

두 개 이상의 DOCX 파일을 병합한 다음 아래에 제공된 간단한 단계에 따라 프로그래밍 방식으로 병합된 파일을 암호로 보호할 수 있습니다.

  • 먼저 Merger 클래스를 사용하여 DOCX 파일을 로드합니다.
  • 그런 다음 로드된 파일과 병합할 대상 DOCX 파일 경로와 함께 Merger.Join() 메서드를 호출합니다.
  • 선택적으로 위의 단계를 반복하여 더 많은 파일을 병합합니다.
  • 그런 다음 AddPasswordOptions를 사용하여 비밀번호를 설정합니다.
  • 그런 다음 AddPasswordOptions를 사용하여 Merger.AddPassword() 메서드를 호출합니다.
  • 마지막으로 Merger.Save() 메서드를 호출하여 암호로 보호된 병합 파일을 저장합니다.

다음 코드 샘플은 여러 Word 문서를 병합한 다음 C#을 사용하여 병합된 파일을 암호로 보호하는 방법을 보여줍니다.

// 소스 DOCX 파일 로드
Merger merger = new Merger(@"C:\Files\sample.docx");

// 소스 DOCX와 병합할 DOCX 파일 추가
merger.Join(@"C:\Files\sample2.docx");

// 암호를 설정하세요
AddPasswordOptions addOptions = new AddPasswordOptions("password");
merger.AddPassword(addOptions);

// DOCX 파일 병합 및 병합된 파일 저장
merger.Save(@"C:\Files\merged.docx");

C#을 사용하여 Word 문서를 PDF로 병합

아래에 주어진 간단한 단계에 따라 프로그래밍 방식으로 Word 문서를 PDF 문서로 병합할 수 있습니다.

  • 먼저 Merger 클래스를 사용하여 PDF 파일을 로드합니다.
  • 그런 다음 로드된 파일과 병합할 대상 DOCX 파일 경로와 함께 Merger.Join() 메서드를 호출합니다.
  • 선택적으로 위의 단계를 반복하여 더 많은 파일을 병합합니다.
  • 마지막으로 출력 PDF 파일 경로와 함께 Merger.Save() 메서드를 호출하여 병합된 파일을 저장합니다.

다음 코드 샘플은 C#을 사용하여 DOCX 파일을 PDF 파일로 병합하는 방법을 보여줍니다.

// 원본 PDF 파일 로드
Merger merger = new Merger(@"C:\Files\sample.pdf");

// 원본 PDF와 병합할 DOCX 파일 추가
merger.Join(@"C:\Files\sample.docx");

// DOCX 파일 병합 및 병합된 PDF 저장
merger.Save(@"C:\Files\merged.pdf");

무료 라이선스 받기

임시 무료 라이선스를 신청하여 평가 제한 없이 API를 사용해 보세요.

결론

이 기사에서는 C#을 사용하여 두 개 이상의 Word 문서를 병합하는 방법을 배웠습니다. 또한 Word 문서의 특정 페이지를 프로그래밍 방식으로 결합하는 방법도 살펴보았습니다. 이 기사에서는 C#을 사용하여 DOCX 파일을 PDF 파일로 병합하는 방법도 설명했습니다. 또한 문서를 사용하여 .NET API용 GroupDocs.Merger에 대해 자세히 알아볼 수 있습니다. 모호한 부분이 있는 경우 포럼을 통해 언제든지 문의해 주십시오.

또한보십시오