PDF를 JPEG로 변환기
**Documentize PDF를 JPEG로 변환기(.NET용)**는 PDF 문서를 고품질 JPEG 이미지로 변환하는 과정을 단순화하는 강력한 도구입니다. 이 플러그인은 PDF 페이지를 널리 사용되는 이미지 형식으로 변환하여 플랫폼 전반에서 콘텐츠 접근성을 높이는 데 초점을 맞추고 있습니다.
주요 기능:
- PDF를 JPEG로 변환: 전체 PDF 문서 또는 특정 페이지를 손쉽게 JPEG 이미지로 변환합니다.
- 사용자 지정 해상도: 고품질 출력을 위한 해상도(예: 300 dpi)를 조정합니다.
- 페이지 범위: 변환할 특정 페이지 또는 범위를 선택합니다.
- 배치 처리: 여러 PDF 페이지 또는 전체 문서를 한 번에 변환합니다.
- 빠른 변환: 최소한의 노력으로 빠르고 효율적인 과정입니다.
PDF 페이지를 JPEG로 변환하는 방법
PDF 문서를 JPEG 이미지로 변환하려면 다음 단계를 따르세요:
Jpeg
클래스의 인스턴스를 생성합니다.- 변환 프로세스를 구성하기 위해
JpegOptions
의 인스턴스를 생성합니다. AddInput
메서드를 사용하여 입력 PDF 파일을 추가합니다.AddOutput
메서드를 사용하여 JPEG 이미지의 출력 파일 경로를 지정합니다.Process
메서드를 실행하여 PDF 페이지를 JPEG 이미지로 변환합니다.
1
2var converter = new Jpeg();
3var options = new JpegOptions();
4
5// 입력 PDF 파일 추가
6options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
7
8// JPEG 이미지의 출력 디렉토리 지정
9options.AddOutput(new FileDataSource(@"C:\Samples\images"));
10
11// PDF를 JPEG로 변환 처리
12converter.Process(options);
PDF를 JPEG로 변환 사용자화하기
해상도를 조정하거나 페이지 범위를 선택하거나 이미지 품질을 설정하여 변환 프로세스를 사용자화할 수 있습니다. 300 dpi로 PDF의 첫 페이지를 변환하는 방법은 다음과 같습니다:
1
2var converter = new Jpeg();
3var options = new JpegOptions();
4
5// 출력 해상도를 300 dpi로 설정하고 첫 페이지만 변환
6options.OutputResolution = 300;
7options.PageRange = new PageRange(1);
8
9// 입력 및 출력 경로 추가
10options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
11options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.jpg"));
12
13// 변환 처리
14converter.Process(options);
PDF를 JPEG로 변환을 위한 배치 처리
PDF를 JPEG로 변환기 플러그인은 배치 처리를 지원하여 PDF에서 여러 페이지를 개별 JPEG 파일로 변환할 수 있습니다.
1
2var converter = new Jpeg();
3var options = new JpegOptions();
4
5// 입력 PDF 파일 추가
6options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
7
8// 각 페이지에 대한 출력 경로 설정
9options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.jpg"));
10options.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.jpg"));
11
12// 배치 변환 처리
13converter.Process(options);
변환 결과 처리 방법
Process 메서드는 변환 결과에 대한 정보를 담고 있는 ResultContainer
객체를 반환합니다. 변환된 JPEG 파일의 경로를 아래와 같이 출력할 수 있습니다:
1
2ResultContainer resultContainer = converter.Process(options);
3
4// JPEG 이미지의 출력 경로 출력
5foreach (FileResult result in resultContainer.ResultCollection)
6{
7 Console.WriteLine(result.Data.ToString());
8}