PDF를 JPEG로 변환기

**Documentize PDF를 JPEG로 변환기(.NET용)**는 PDF 문서를 고품질 JPEG 이미지로 변환하는 과정을 단순화하는 강력한 도구입니다. 이 플러그인은 PDF 페이지를 널리 사용되는 이미지 형식으로 변환하여 플랫폼 전반에서 콘텐츠 접근성을 높이는 데 초점을 맞추고 있습니다.

주요 기능:

  • PDF를 JPEG로 변환: 전체 PDF 문서 또는 특정 페이지를 손쉽게 JPEG 이미지로 변환합니다.
  • 사용자 지정 해상도: 고품질 출력을 위한 해상도(예: 300 dpi)를 조정합니다.
  • 페이지 범위: 변환할 특정 페이지 또는 범위를 선택합니다.
  • 배치 처리: 여러 PDF 페이지 또는 전체 문서를 한 번에 변환합니다.
  • 빠른 변환: 최소한의 노력으로 빠르고 효율적인 과정입니다.

PDF 페이지를 JPEG로 변환하는 방법

PDF 문서를 JPEG 이미지로 변환하려면 다음 단계를 따르세요:

  1. Jpeg 클래스의 인스턴스를 생성합니다.
  2. 변환 프로세스를 구성하기 위해 JpegOptions의 인스턴스를 생성합니다.
  3. AddInput 메서드를 사용하여 입력 PDF 파일을 추가합니다.
  4. AddOutput 메서드를 사용하여 JPEG 이미지의 출력 파일 경로를 지정합니다.
  5. 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}  
 한국어