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