PDF 병합기
Documentize PDF 병합기 for .NET은 여러 PDF 문서를 단일 파일로 병합하도록 설계된 다목적 도구입니다. PDF 파일의 통합을 간소화하여 문서가 효율적으로 병합되고 콘텐츠의 일관성이 유지됩니다. 이 플러그인은 병합된 문서를 최적화하기 위해 폰트 및 이미지와 같은 내부 리소스를 처리합니다.
주요 기능:
- 여러 PDF 병합: 여러 PDF 파일을 쉽게 하나로 결합합니다.
- 리소스 최적화: 병합 중에 중복된 폰트와 이미지를 제거합니다.
- 일괄 처리: 한 번의 작업으로 대량의 PDF 문서를 병합합니다.
- 안전한 병합: 데이터 손실이나 콘텐츠 손상 없이 문서 무결성을 보장합니다.
PDF 문서 병합 방법
여러 PDF 문서를 단일 파일로 병합하려면 다음 단계를 따르세요:
Merger
클래스를 인스턴스화합니다.- 병합 프로세스를 구성하기 위해
MergeOptions
의 인스턴스를 생성합니다. AddInput
메서드를 사용하여 입력 PDF 파일을 추가합니다.AddOutput
을 사용하여 출력 파일 경로를 설정합니다.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 파일의 특정 페이지 범위를 병합할 수도 있습니다. 이를 통해 선택한 페이지를 최종 출력 문서에 결합할 수 있습니다.
Merger
클래스를 인스턴스화합니다.MergeOptions
를 사용하여 페이지 범위를 구성합니다.- 지정된 페이지 범위와 함께 입력 파일을 추가합니다.
- 출력 경로를 설정합니다.
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를 단일 작업으로 병합할 수 있어 효율적이고 빠른 문서 관리가 가능합니다.
Merger
클래스를 인스턴스화합니다.MergeOptions
클래스에 모든 입력 PDF 파일을 추가합니다.- 출력 경로를 지정합니다.
- 일괄 파일을 병합하기 위해
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);