PDF 병합기
Documentize PDF 병합기 for .NET는 여러 PDF 문서를 단일 파일로 병합하도록 설계된 다목적 도구입니다. PDF 파일의 통합을 단순화하여 문서가 효율적으로 병합되고 내용 간의 일관성을 유지하도록 합니다. 이 플러그인은 병합된 문서를 최적화하기 위해 글꼴 및 이미지와 같은 내부 리소스를 처리합니다.
주요 기능:
- 여러 PDF 병합: 여러 PDF 파일을 쉽게 하나로 결합합니다.
- 리소스 최적화: 병합 중 중복된 글꼴과 이미지를 제거합니다.
- 일괄 처리: 한 번에 많은 PDF 문서를 병합합니다.
- 안전한 병합: 데이터 손실이나 내용 손상이 없는 문서 무결성을 보장합니다.
PDF 문서 병합하는 방법
여러 PDF 문서를 단일 파일로 병합하려면 다음 단계를 따르십시오:
Merger
클래스의 인스턴스를 생성합니다.- 병합 프로세스를 구성하기 위해
MergeOptions
의 인스턴스를 생성합니다. AddInput
메서드를 사용하여 입력 PDF 파일을 추가합니다.AddOutput
을 사용하여 출력 파일 경로를 설정합니다.Process
메서드를 사용하여 병합을 실행합니다.
1
2var merger = new Merger();
3var mergeOptions = new MergeOptions();
4
5// 병합할 입력 PDF 파일 추가
6mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
7mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
8mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file3.pdf"));
9
10// 출력 파일 경로 지정
11mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\mergedOutput.pdf"));
12
13// PDF 병합
14merger.Process(mergeOptions);
페이지 범위를 지정하여 PDF 병합하는 방법
MergeOptions
클래스를 사용하여 입력 PDF 파일에서 특정 페이지 범위를 병합할 수 있습니다. 이를 통해 선택한 페이지를 최종 출력 문서로 결합할 수 있습니다.
Merger
클래스의 인스턴스를 생성합니다.MergeOptions
를 사용하여 페이지 범위를 구성합니다.- 지정된 페이지 범위와 함께 입력 파일을 추가합니다.
- 출력 경로를 설정합니다.
Process
메서드를 호출합니다.
1
2var merger = new Merger();
3var mergeOptions = new MergeOptions();
4
5// 입력 PDF에서 특정 페이지 병합
6mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"), new PageRange(1, 3));
7mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"), new PageRange(2, 5));
8
9// 출력 파일 경로 지정
10mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\outputWithSpecificPages.pdf"));
11
12// PDF 병합
13merger.Process(mergeOptions);
일괄 병합 처리 방법
PDF 병합기 플러그인은 대량의 PDF 문서를 처리하도록 최적화되어 있습니다. 일괄 처리 기능을 활용하면 수백 개의 PDF를 단일 작업에서 병합하여 효율적이고 빠른 문서 관리를 보장합니다.
Merger
클래스의 인스턴스를 생성합니다.- 모든 입력 PDF 파일을
MergeOptions
클래스에 추가합니다. - 출력 경로를 지정합니다.
Process
메서드를 호출하여 일괄 파일을 병합합니다.
1
2var merger = new Merger();
3var mergeOptions = new MergeOptions();
4
5// 병합할 대량의 PDF 추가
6for (int i = 1; i <= 100; i++)
7{
8 mergeOptions.AddInput(new FileDataSource($@"C:\Samples\file{i}.pdf"));
9}
10
11// 출력 파일 경로 지정
12mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\batchMergedOutput.pdf"));
13
14// 일괄 병합 처리
15merger.Process(mergeOptions);