C#를 사용하여 PDF 병합하는 방법

C#에서 여러 PDF를 단일 PDF로 병합 또는 결합하기

C#에서 PDF를 병합하는 것은 3rd 파티 라이브러리를 사용하지 않고는 간단한 작업이 아닙니다. 이 문서에서는 Aspose.PDF for .NET를 사용하여 여러 PDF 파일을 단일 PDF 문서로 병합하는 방법을 보여줍니다. 예제는 C#로 작성되었지만 API는 VB.NET과 같은 다른 .NET 프로그래밍 언어에서도 사용할 수 있습니다. PDF 파일은 첫 번째 파일이 다른 문서의 끝에 추가되도록 병합됩니다.

다음 코드 스니펫은 Aspose.PDF.Drawing 라이브러리와 함께 작동합니다.

PDF 파일 병합

두 개의 PDF 파일을 연결하려면:

  1. 입력 PDF 파일 중 하나를 포함하는 두 개의 Document 객체를 생성합니다.
  2. 그런 다음 다른 PDF 파일을 추가할 Document 객체에 대해 PageCollection 컬렉션의 Add 메서드를 호출합니다.
  3. 두 번째 Document 객체의 PageCollection 컬렉션을 첫 번째 PageCollection 컬렉션의 Add 메서드에 전달합니다.
  4. 마지막으로 Save 메서드를 사용하여 출력 PDF 파일을 저장합니다.

다음 코드 스니펫은 PDF 파일을 연결하는 방법을 보여줍니다.

// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void MergeDocuments()
{
    // The path to the documents directory
    var dataDir = RunExamples.GetDataDir_AsposePdf_Pages();

    // Open PDF documents
    using (var document1 = new Aspose.Pdf.Document(dataDir + "Concat1.pdf"))
    {
        using (var document2 = new Aspose.Pdf.Document(dataDir + "Concat2.pdf"))
        {
            // Add pages of second document to the first
            document1.Pages.Add(document2.Pages);

            // Save PDF document
            document1.Save(dataDir + "MergeDocuments_out.pdf");
        }
    }
}

라이브 예제

Aspose.PDF Merger는 프레젠테이션 병합 기능이 어떻게 작동하는지 조사할 수 있는 온라인 무료 웹 애플리케이션입니다.

Aspose.PDF Merger

참조