C#에서 Word 문서 결합

이전 문서에서는 Node.js에서 Word 문서를 결합하는 방법을 다루었습니다. 이 블로그 게시물에서는 C#에서 Word 문서를 병합하는 방법을 설명합니다. 이를 위해 .Net용 GroupDocs.Merger Cloud SDK를 활용하여 Word 문서를 프로그래밍 방식으로 결합합니다. 실제로 문서 병합 프로세스를 자동화하면 결국 생산성이 향상되고 경쟁 우위를 확보할 수 있습니다. 따라서 이 블로그 게시물을 주의 깊게 살펴보고 C#에서 Word 문서를 병합하는 방법을 알아보세요. 또한 기능을 구현하기 위해 코드 조각을 단계별로 살펴보겠습니다.

이 문서에서는 다음 섹션을 다룰 것입니다.

Word 파일 병합 - API 설치

음, 이 엔터프라이즈급 API의 설치는 설치가 쉽기 때문에 매우 간단합니다. NuGet 패키지를 다운로드하거나 NuGet 패키지 관리자에서 다음 명령을 실행하기만 하면 됩니다.

Install-Package GroupDocs.Merger-Cloud -Version 23.4.0

API 자격 증명(클라이언트 ID + 클라이언트 비밀번호)을 얻는 단계를 알아보려면 이 링크를 방문하세요.

프로그래밍 방식으로 C#의 Word 문서 결합

따라서 .Net용 GroupDocs.Merger Cloud SDK를 설정하고 나면 프로그래밍 방식으로 Word 문서를 병합하기 위한 코드 조각 작성을 시작할 준비가 된 것입니다.

참고: API 클라우드대시보드에 두 개의 서로 다른 Docx/Docs 파일을 업로드했습니다. 그러나 UploadFile 메서드를 호출하여 이 작업을 자동화할 수 있습니다.

이 기능을 구현하려면 다음 단계를 따르세요.

  • 클라이언트 ID와 클라이언트 비밀을 사용하여 구성 클래스의 인스턴스를 초기화합니다.
  • Configuration 클래스의 개체를 사용하여 DocumentApi의 인스턴스를 인스턴스화합니다.
  • JoinItem 클래스의 개체를 만듭니다.
  • FileInfo 클래스의 인스턴스를 초기화하고 첫 번째 Word 문서의 경로를 설정합니다.
  • FileInfo 클래스의 개체를 인스턴스화하고 두 번째 Word 문서의 경로를 설정합니다.
  • JoinOptions 클래스의 개체를 만들고 생성된 파일의 경로를 설정합니다.
  • JoinRequest 클래스의 인스턴스를 만들고 JoinOptions 클래스의 개체로 초기화합니다.
  • Word 문서를 결합하려면 Join 메서드를 호출합니다.

다음 코드 조각을 복사하여 기본 서버 파일에 붙여넣고 서버를 실행하여 프로그래밍 방식으로 Word 문서를 결합합니다.

using System;
using GroupDocs.Merger.Cloud.Sdk.Api;
using GroupDocs.Merger.Cloud.Sdk.Client;
using GroupDocs.Merger.Cloud.Sdk.Model;
using GroupDocs.Merger.Cloud.Sdk.Model.Requests;

namespace GroupDocs.Merger.CSharp
{
    class Combine_Word_Files

    {
        static void Main(string[] args)
        {

            try
            {
                string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
                string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
               
                // 클라이언트 ID와 클라이언트 비밀을 사용하여 구성 클래스의 인스턴스를 초기화합니다. 
                var configuration = new Configuration(clientId, clientSecret);
                configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
                // Configuration 클래스의 개체를 사용하여 DocumentApi의 인스턴스를 인스턴스화합니다. 
                var documentApi = new DocumentApi(configuration);
                // JoinItem 클래스의 개체를 만듭니다.
                var item1 = new JoinItem
                {
                    // FileInfo 클래스의 인스턴스를 초기화하고 첫 번째 Word 문서의 경로를 설정합니다. 
                    FileInfo = new GroupDocs.Merger.Cloud.Sdk.Model.FileInfo
                    {
                        FilePath = "first.docx"
                    }
                };

                var item2 = new JoinItem
                {
                    // FileInfo 클래스의 개체를 인스턴스화하고 두 번째 Word 문서의 경로를 설정합니다.
                    FileInfo = new GroupDocs.Merger.Cloud.Sdk.Model.FileInfo
                    {
                        FilePath = "second.docx"
                    }
                };
                // JoinOptions 클래스의 개체를 만들고 생성된 파일의 경로를 설정합니다.
                var options = new JoinOptions
                {
                    JoinItems = new List<JoinItem> { item1, item2 },
                    OutputPath = "output/merged-file.docx"
                };
                // JoinRequest 클래스의 개체를 만들고 JoinOptions 클래스의 개체로 초기화합니다.
                var request = new JoinRequest(options);
                // Join 메서드를 호출하여 Word 문서를 결합합니다. 
                var response = documentApi.Join(request);
                Console.WriteLine("Successfully merged Word files: " + response.Path);
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception when calling GroupDocs Api: " + e.Message);
            }

        }
    }
}

아웃은 아래 이미지에서 볼 수 있습니다.

Word 문서 병합

온라인으로 Word 파일 병합

다행히도 사용자가 Word 문서를 즉시 병합할 수 있고 GroupDocs.Merger Cloud SDK를 기반으로 하는 온라인 도구가 있습니다. 논리적 인터페이스가 함께 제공되며 사용하기 쉽습니다. 무엇보다도 무료이며 사전 가입 없이 누구나 사용할 수 있습니다.

온라인으로 단어 파일 병합

결론

여기서 이 블로그 게시물을 마무리하고 또 다른 유용한 기사를 가지고 돌아올 것을 약속드립니다. 그래서 우리는 C#에서 Word 문서를 결합하는 방법을 배웠습니다. 또한 프로그래밍 방식으로 Word 문서를 병합하는 단계와 코드 조각도 살펴보았습니다. 이 문서는 비즈니스 응용 프로그램을 위한 Word 파일 병합 모듈을 구축하려는 경우 도움이 될 것입니다. 따라서 GroupDocs.Merger Cloud SDK의 추가 기능을 알아보려면 문서를 살펴보시기 바랍니다. 또한 API의 라이브 버전을 사용해 보는 것을 잊지 마세요. 또한 시작하기 가이드를 따르는 것이 좋습니다.

마지막으로 groupdocs.cloud에서 새 기사를 작성하고 있습니다. 따라서 최신 업데이트를 계속해서 확인하시기 바랍니다.

질문하기

귀하의 질문이나 질문에 대해 포럼에 알려주실 수 있습니다.

자주 묻는 질문 – FAQ

C#에서 두 개의 Word 문서를 병합하는 방법은 무엇입니까?

프로그래밍 방식으로 Word 문서를 결합하려면 Join 메서드를 호출하세요. .Net용 GroupDocs.Merger Cloud SDK는 이 프로세스를 자동화하는 풍부한 기능 스택을 제공합니다.

Word 문서를 자동으로 병합하려면 어떻게 해야 하나요?

링크를 방문하여 Word 문서를 자동으로 병합하는 단계와 코드 조각을 알아볼 수 있습니다.

또한보십시오