PDF 병합기

Documentize PDF 병합기 for .NET은 여러 PDF 문서를 단일 파일로 병합하도록 설계된 다목적 도구입니다. PDF 파일의 통합을 간소화하여 문서가 효율적으로 병합되고 콘텐츠의 일관성이 유지됩니다. 이 플러그인은 병합된 문서를 최적화하기 위해 폰트 및 이미지와 같은 내부 리소스를 처리합니다.

주요 기능:

  • 여러 PDF 병합: 여러 PDF 파일을 쉽게 하나로 결합합니다.
  • 리소스 최적화: 병합 중에 중복된 폰트와 이미지를 제거합니다.
  • 일괄 처리: 한 번의 작업으로 대량의 PDF 문서를 병합합니다.
  • 안전한 병합: 데이터 손실이나 콘텐츠 손상 없이 문서 무결성을 보장합니다.

PDF 문서 병합 방법

여러 PDF 문서를 단일 파일로 병합하려면 다음 단계를 따르세요:

  1. Merger 클래스를 인스턴스화합니다.
  2. 병합 프로세스를 구성하기 위해 MergeOptions의 인스턴스를 생성합니다.
  3. AddInput 메서드를 사용하여 입력 PDF 파일을 추가합니다.
  4. AddOutput을 사용하여 출력 파일 경로를 설정합니다.
  5. Process 메서드를 사용하여 병합을 실행합니다.
 1var merger = new Merger();
 2var mergeOptions = new MergeOptions();
 3
 4// 병합할 입력 PDF 파일 추가
 5mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
 6mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
 7mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file3.pdf"));
 8
 9// 출력 파일 경로 지정
10mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\mergedOutput.pdf"));
11
12// PDF 병합
13merger.Process(mergeOptions);

페이지 범위로 PDF 병합하는 방법

MergeOptions 클래스를 사용하여 입력 PDF 파일의 특정 페이지 범위를 병합할 수도 있습니다. 이를 통해 선택한 페이지를 최종 출력 문서에 결합할 수 있습니다.

  1. Merger 클래스를 인스턴스화합니다.
  2. MergeOptions를 사용하여 페이지 범위를 구성합니다.
  3. 지정된 페이지 범위와 함께 입력 파일을 추가합니다.
  4. 출력 경로를 설정합니다.
  5. Process 메서드를 호출합니다.
 1var merger = new Merger();
 2var mergeOptions = new MergeOptions();
 3
 4// 입력 PDF에서 특정 페이지 병합
 5mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"), new PageRange(1, 3));
 6mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"), new PageRange(2, 5));
 7
 8// 출력 파일 경로 지정
 9mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\outputWithSpecificPages.pdf"));
10
11// PDF 병합
12merger.Process(mergeOptions);

일괄 병합 처리 방법

PDF 병합기 플러그인은 대량의 PDF 문서를 처리하도록 최적화되어 있습니다. 일괄 처리 기능을 활용하여 수백 개의 PDF를 단일 작업으로 병합할 수 있어 효율적이고 빠른 문서 관리가 가능합니다.

  1. Merger 클래스를 인스턴스화합니다.
  2. MergeOptions 클래스에 모든 입력 PDF 파일을 추가합니다.
  3. 출력 경로를 지정합니다.
  4. 일괄 파일을 병합하기 위해 Process 메서드를 호출합니다.
 1var merger = new Merger();
 2var mergeOptions = new MergeOptions();
 3
 4// 병합할 대량의 PDF 추가
 5for (int i = 1; i <= 100; i++)
 6{
 7    mergeOptions.AddInput(new FileDataSource($@"C:\Samples\file{i}.pdf"));
 8}
 9
10// 출력 파일 경로 지정
11mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\batchMergedOutput.pdf"));
12
13// 일괄 병합 처리
14merger.Process(mergeOptions);
 한국어