GroupDocs.Merger for .NET를 사용하여 PDF 분할하는 방법

GroupDocs.Merger와 함께하는 고급 문서 관리

GroupDocs.Merger for .NET은 50개 이상의 파일 형식에서 문서를 결합, 분할 및 조작할 수 있게 해주는 .NET 라이브러리입니다. PDF를 분할하는 방법을 알고 싶다면, 이 가이드는 실제 시나리오와 모범 사례 팁을 포함해 GroupDocs.Merger for .NET을 사용한 정확한 단계들을 보여줍니다.

빠른 답변

  • PDF를 단일 페이지로 분할하는 방법? PdfDocument.Split을 사용하고 각 페이지에 대해 1‑1 페이지 범위를 지정하십시오.
  • 특정 페이지만 추출할 수 있나요? 예 – 원하는 페이지 번호를 Split 또는 Extract에 전달하십시오.
  • 비밀번호 보호가 지원되나요? 물론입니다; 저장하기 전에 PdfDocument.Protect를 사용하십시오.
  • 이미지를 PDF로 결합하는 방법? 각 이미지를 PdfPage로 로드하고 새 문서에 추가하십시오.
  • 대용량 PDF는 어떻게 처리하나요? 스트리밍 모드를 사용하여 전체 파일을 메모리에 로드하지 않도록 하십시오.

PDF 분할이란 무엇인가요?

How to split PDF는 다중 페이지 PDF 파일을 개별 페이지, 페이지 범위 또는 사용자 정의 기준에 따라 별도의 작은 PDF 문서로 나누는 프로세스를 의미합니다. 일반적으로 섹션을 분리하거나 파일 크기를 줄이거나 배포용 문서를 준비할 때 사용됩니다. 이 작업은 GroupDocs.Merger와 같은 라이브러리의 API를 통해 정확한 페이지 범위와 출력 설정을 지정하여 프로그래밍 방식으로 수행할 수 있습니다.

PDF 분할에 GroupDocs.Merger를 사용하는 이유

GroupDocs.Merger는 55개 이상의 입력 및 출력 형식을 처리하고, 전체 메모리 로드 없이 2 GB까지의 PDF를 다룰 수 있으며, 일반 서버에서 500페이지 PDF를 3 초 미만에 분할할 수 있습니다. 이러한 정량적 성능 수치는 고처리량 문서 파이프라인에 신뢰할 수 있는 선택임을 보여줍니다.

GroupDocs.Merger를 사용하여 PDF 파일을 분할하는 방법?

PdfDocument는 GroupDocs.Merger 내에서 PDF 파일을 나타내는 핵심 클래스입니다. PDF를 분할하려면 먼저 소스 파일을 PdfDocument 인스턴스로 로드한 다음, Split 메서드를 사용해 추출하려는 페이지를 지정합니다. 이 메서드는 각 구간에 대해 별도의 PdfDocument 객체를 반환하며, 이를 개별적으로 저장할 수 있습니다. 이 접근 방식은 문서 크기에 관계없이 작동하며 몇 줄의 코드만 필요합니다.

단계 1: PDF 문서 로드

파일 경로나 스트림을 전달하여 PdfDocument 인스턴스를 생성합니다. 생성자는 모든 페이지를 메모리에 로드하지 않고 문서 헤더만 읽습니다.

단계 2: 페이지 범위별 분할

시작 및 종료 페이지를 정의하는 PageRange 객체를 제공하여 Split 메서드를 사용합니다. 이 메서드는 요청된 구간을 나타내는 새로운 PdfDocument 객체 컬렉션을 반환합니다.

단계 3: 결과 파일 저장

분할된 문서를 순회하면서 고유한 파일 이름으로 Save를 호출합니다. 저장 전에 압축이나 비밀번호 보호를 적용할 수도 있습니다.

이미지를 PDF로 결합하는 방법?

PdfDocument는 GroupDocs.Merger에서 새 PDF 파일을 만들 때 기본적으로 사용되는 클래스입니다. 이미지를 결합하려면 각 이미지 파일을 로드하고 AddPage 메서드를 사용해 새 PdfDocument 인스턴스에 새로운 페이지로 추가합니다. 모든 이미지를 추가한 후 문서를 저장하면 원본 해상도를 유지하고 형식이 허용하는 경우 이미지를 벡터 기반 페이지로 삽입합니다. 이를 통해 모든 제공된 이미지를 포함한 고품질 PDF가 생성됩니다.

비밀번호로 PDF 보호하는 방법?

PdfDocument는 PDF 문서를 나타내며 보안 기능을 제공합니다. PdfDocument를 로드하거나 생성한 후 사용자 비밀번호와 인쇄 또는 복사와 같은 선택적 권한 플래그를 지정하여 Protect 메서드를 호출합니다. 이 메서드는 파일을 암호화하고, 이후 Save를 호출하면 비밀번호를 알고 있는 사용자만 PDF를 열 수 있어 기밀성을 보장합니다.

PDF에서 페이지 추출하는 방법?

PdfDocument는 GroupDocs.Merger에서 PDF 파일을 나타내는 주요 클래스입니다. 페이지를 추출하려면 소스 파일로 PdfDocument를 인스턴스화한 뒤, 유지하려는 페이지 번호 목록을 전달하여 Extract 메서드를 호출합니다. 이 메서드는 해당 페이지만 포함하는 새 PdfDocument를 반환하며, 이를 별도의 PDF로 저장할 수 있습니다. 이 기술은 맞춤형 보고서를 만들거나 특정 섹션을 공유할 때 유용합니다.

PowerPoint 프레젠테이션 병합 방법?

Merge는 GroupDocs.Merger가 제공하는 메서드로, 여러 문서를 하나의 출력 파일로 연결합니다. PowerPoint 프레젠테이션을 병합하려면 각 .pptx 파일을 Document 객체로 로드한 뒤, 새 PdfDocument 또는 PresentationDocument에 소스 문서 컬렉션을 전달하여 Merge 메서드를 호출합니다. 라이브러리는 슬라이드 애니메이션, 전환 및 서식을 보존하여 PDF 또는 PPTX로 저장할 수 있는 결합된 프레젠테이션을 생성합니다.

대용량 PDF 페이지 분할 방법?

PdfLoadOptions.Stream 속성은 스트리밍 모드를 활성화하여 GroupDocs.Merger가 전체 문서를 메모리에 로드하지 않고 대용량 PDF 파일을 처리하도록 합니다. 매우 큰 PDF를 다룰 때는 파일을 로드하기 전에 PdfLoadOptions.Streamtrue로 설정하십시오. 이렇게 하면 메모리 사용량이 감소하고 1 GB 이상의 파일도 성능을 유지하면서 효율적으로 페이지를 분할하거나 추출할 수 있습니다.

주요 기능 및 역량

  • 55개 이상의 형식에서 여러 문서를 하나의 일관된 파일로 병합
  • 다른 소스 문서에서 특정 페이지 또는 페이지 범위 결합
  • 페이지 번호, 범위 또는 짝/홀 페이지 기준으로 문서 분할
  • 이동, 제거, 회전 또는 교환 작업을 통해 페이지 순서 조작
  • 비밀번호 보호 및 세부 권한 제어를 통해 문서 보안
  • 새로운 목표 문서를 만들기 위해 특정 페이지 추출
  • PDF, Office, 이미지 및 아카이브 등을 포함한 55개 이상의 형식을 단일 API로 처리

GroupDocs.Merger for .NET 튜토리얼 카테고리

파일 병합 및 압축

7z, TAR, ZIP 등 아카이브 형식을 효율적으로 병합하고 압축하는 방법을 배웁니다. 우리의 튜토리얼은 GroupDocs.Merger for .NET을 사용한 전체 C# 예제로 아카이브 결합 과정을 단계별로 안내합니다.

이미지 병합

BMP, GIF, PNG, SVG, TIFF 등 이미지 형식을 병합하는 기술을 마스터하십시오. 품질과 서식을 유지하면서 이미지를 단일 문서로 결합하는 방법을 발견하세요.

문서 병합

DOC, DOCX, PDF, RTF 등 다양한 문서 형식을 하나의 파일로 결합합니다. 이 튜토리얼은 상세 구현 단계와 모범 사례를 다룹니다.

스프레드시트 병합

Excel 파일(XLAM, XLS, XLSX, XLSM, XLTX) 및 기타 스프레드시트 형식을 데이터 무결성, 수식 및 서식을 유지하면서 병합하는 단계별 가이드를 제공합니다.

Visio 병합

VDX, VSDM, VSDX, VSSM, VSSX 등 Visio 다이어그램 및 도면을 효율적으로 결합하는 전문 튜토리얼입니다.

프레젠테이션 병합

PowerPoint 및 기타 프레젠테이션 형식(PPS, PPSX, PPT, OTP)을 슬라이드, 애니메이션 및 서식을 보존하면서 병합하는 완전한 코드 예제를 제공합니다.

문서 로딩

파일, 스트림 및 URL에서 문서를 로드하는 다양한 접근 방식을 탐색하고, 형식별 적절한 구성을 마스터하십시오. 이는 문서 처리의 필수 첫 단계입니다.

문서 정보

형식 세부 정보, 페이지 수 및 속성을 포함한 메타데이터를 추출합니다. 처리 전에 프로그램matically 문서를 분석하는 방법을 배우세요.

문서 결합

고급 결합 기술을 사용해 여러 파일을 원활히 결합합니다. 우리의 튜토리얼은 내용 및 구조에 대한 정밀 제어와 함께 문서를 병합하는 방법을 보여줍니다.

형식별 병합

특정 파일 형식에 맞춘 최적화된 병합 작업을 탐색합니다. 다양한 문서 유형에 대한 전문 기술을 배우고 최고의 결과를 얻으세요.

고급 결합 옵션

복잡한 페이지 선택, 교차 형식 병합 및 콘텐츠 보존 전략을 다루는 고급 튜토리얼로 문서 병합을 한 단계 끌어올리세요.

문서 보안

문서를 위한 강력한 보호 기능을 구현합니다. 비밀번호 추가, 제거 및 업데이트, 권한 관리, 애플리케이션에서 문서 기밀성을 보장하는 방법을 배웁니다.

페이지 작업

페이지 재정렬, 회전, 제거 및 개별 페이지 수정 등 정밀한 페이지 제어를 위한 튜토리얼을 마스터하십시오.

문서 추출

특정 콘텐츠를 문서에서 추출하는 자세한 가이드를 제공합니다. 최소한의 코드로 특정 페이지 또는 섹션을 별도 파일로 선택하고 저장하는 방법을 배우세요.

문서 가져오기

OLE 객체 및 포함 파일을 포함한 외부 콘텐츠로 문서를 강화합니다. 다양한 소스에서 콘텐츠를 가져와 문서를 풍부하게 만드는 방법을 학습합니다.

이미지 작업

이미지 파일을 효과적으로 처리하는 포괄적인 튜토리얼을 통해 이미지 병합, 변환 및 조작 기술을 .NET 애플리케이션에 적용하세요.

문서 분할

페이지 번호, 범위 및 사용자 정의 기준에 따라 문서를 작은 구성 요소로 지능적으로 나누는 튜토리얼입니다.

텍스트 작업

TXT, CSV 등 텍스트 기반 문서를 효율적으로 처리하는 가이드를 제공합니다. 라인 기반 분할 및 병합 기술을 포함합니다.

라이선스

배포 시나리오와 환경 전반에 걸친 자세한 라이선스 설정 튜토리얼을 통해 GroupDocs.Merger를 올바르게 구성하세요.

지원되는 파일 형식

GroupDocs.Merger for .NET은 55개가 넘는 인기 문서 형식을 지원합니다.

  • 문서 형식: PDF, DOC, DOCX, RTF, ODT, XPS, EPUB, HTML
  • 스프레드시트: XLS, XLSX, XLSM, XLSB, ODS, CSV, TSV
  • 프레젠테이션: PPT, PPTX, PPS, PPSX, ODP
  • 이미지: BMP, GIF, JPG, PNG, SVG, TIFF
  • 다이어그램: VDX, VSDX, VSX, VTX, VSTX, VSSX
  • 아카이브: ZIP, TAR, 7Z
  • 그 외 다수!

자주 묻는 질문

Q: 비밀번호로 보호된 PDF를 분할할 수 있나요?
A: 예. 비밀번호 매개변수로 문서를 로드한 뒤, 보호되지 않은 파일과 동일하게 Split 또는 Extract를 사용하면 됩니다.

Q: 한 번에 몇 페이지까지 분할할 수 있나요?
A: 하드 제한은 없습니다. 라이브러리는 페이지를 스트리밍하므로 충분한 디스크 공간만 있으면 수천 페이지 PDF도 분할할 수 있습니다.

Q: GroupDocs.Merger가 PowerPoint 파일을 PDF와 함께 병합할 수 있나요?
A: 네. 교차 형식 병합을 지원하여 PPTX 슬라이드를 PDF 페이지와 결합해 단일 PDF 출력으로 만들 수 있습니다.

Q: 매우 큰 PDF를 처리하는 권장 방법은 무엇인가요?
A: 스트리밍 모드(PdfLoadOptions.Stream = true)를 활성화하여 메모리 사용량을 낮게 유지하면서 페이지를 분할하거나 추출하십시오.

Q: PDF의 각 장을 자동으로 분할하는 방법이 있나요?
A: 예. Bookmarks 컬렉션을 사용해 장 시작 페이지를 식별하고, 각 범위에 대해 프로그래밍 방식으로 Split을 호출하면 됩니다.


Last Updated: 2026-08-10
Tested With: GroupDocs.Merger 23.9 for .NET
Author: GroupDocs

관련 튜토리얼