PDF 분할기
.NET용 Documentize PDF 분할기는 대형 PDF 문서를 더 작고 관리하기 쉬운 파일로 나누는 과정을 간소화하는 강력한 도구입니다. 개별 페이지를 추출하거나 문서를 특정 섹션으로 나누어야 할 경우, 이 플러그인을 사용하면 효율적이고 최소한의 노력으로 이를 달성할 수 있습니다.
주요 특징:
- 페이지별 PDF 분할: PDF 문서를 개별 페이지로 분해합니다.
- 일괄 처리: 대량의 PDF를 한 번에 분할합니다.
- 사용자 정의 분할 옵션: 요구 사항에 따라 분할 과정을 구성합니다.
- 조직적인 출력: 각 분할 페이지 또는 섹션에 대해 출력 파일을 쉽게 관리합니다.
PDF 문서 분할하는 방법
PDF 문서를 개별 페이지로 분할하려면 다음 단계를 따르십시오:
Splitter
클래스의 인스턴스를 생성합니다.- 분할 옵션을 구성하기 위해
SplitOptions
의 인스턴스를 생성합니다. AddInput
메서드를 사용하여 입력 PDF 파일을 추가합니다.AddOutput
메서드를 사용하여 각 분할 페이지의 출력 파일을 추가합니다.Process
메서드를 실행하여 문서를 분할합니다.
1var splitter = new Splitter();
2var splitOptions = new SplitOptions();
3
4// 입력 PDF 파일 추가
5splitOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6
7// 각 페이지에 대한 출력 파일 지정
8splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.pdf"));
9splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.pdf"));
10splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_page_3.pdf"));
11
12// 분할 작업 처리
13splitter.Process(splitOptions);
페이지 범위로 PDF 분할하기
페이지 범위를 지정하여 PDF를 분할할 수도 있습니다. 이를 통해 PDF에서 특정 섹션이나 여러 페이지를 별도의 문서로 추출할 수 있습니다.
1var splitter = new Splitter();
2var splitOptions = new SplitOptions();
3
4// 입력 PDF 추가
5splitOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6
7// 페이지 범위에 대한 출력 정의 (예: 페이지 1-3)
8splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pages_1_to_3.pdf"));
9
10// 분할 처리
11splitter.Process(splitOptions);
일괄 분할 처리 방법
PDF 분할기 플러그인은 대형 배치의 PDF 문서를 처리하도록 최적화되어 있습니다. 일괄 처리를 통해 수백 개의 PDF를 개별 페이지나 섹션으로 분할할 수 있습니다.
1var splitter = new Splitter();
2var splitOptions = new SplitOptions();
3
4// 배치로 입력 PDF 파일 추가
5splitOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
6splitOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
7
8// 각 파일에 대한 출력 정의
9splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_file1_page1.pdf"));
10splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_file2_page1.pdf"));
11
12// 배치 분할 처리
13splitter.Process(splitOptions);