PDF to PNG 변환기

Documentize PDF to PNG 변환기 for .NET는 PDF 문서를 고품질 PNG 이미지로 변환할 수 있는 고급 도구입니다. 이 플러그인은 PDF 페이지를 널리 지원되는 이미지 형식으로 변환하여 콘텐츠를 보다 다재다능하고 접근 가능하며 공유하기 쉽게 만드는 데 설계되었습니다.

주요 특징:

  • PDF를 PNG로 변환: 전체 PDF 문서나 특정 페이지를 신속하고 효율적으로 PNG 이미지로 변환합니다.
  • 사용자 정의 해상도: 고품질 이미지 출력을 위해 원하는 DPI(예: 300 DPI)를 설정할 수 있습니다.
  • 일괄 처리: 여러 PDF 페이지 또는 전체 문서를 한 번에 변환합니다.
  • 쉬운 출력 관리: 변환된 각 PNG 파일의 출력 디렉토리를 지정할 수 있습니다.
  • 신속한 변환: 빠르고 효율적이며 구성하는 데 최소한의 노력이 필요합니다.

PDF를 PNG로 변환하는 방법

PDF 문서를 PNG 이미지로 변환하려면 다음 단계를 따르십시오:

  1. Png 클래스의 인스턴스를 만듭니다.
  2. 변환 프로세스를 구성하기 위해 PngOptions의 인스턴스를 만듭니다.
  3. AddInput 메서드를 사용하여 입력 PDF 파일을 추가합니다.
  4. AddOutput 메서드를 사용하여 PNG 이미지의 출력 디렉토리를 지정합니다.
  5. Process 메서드를 실행하여 PDF 페이지를 PNG 이미지로 변환합니다.
 1var converter = new Png();
 2var options = new PngOptions();
 3
 4// 입력 PDF 파일 추가
 5options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));
 6
 7// PNG 이미지의 출력 디렉토리 지정
 8options.AddOutput(new FileDataSource(@"C:\Samples\images"));
 9
10// PDF를 PNG로 변환 처리
11converter.Process(options);

PDF를 PNG 변환 사용자 정의하기

해상도를 조정하고 특정 페이지를 선택하여 변환을 사용자 정의할 수 있습니다. 예를 들어, 300 DPI로 PDF의 첫 페이지만 변환하려면:

 1var converter = new Png();
 2var options = new PngOptions();
 3
 4// 출력 해상도를 300 DPI로 설정
 5options.OutputResolution = 300;
 6
 7// 첫 페이지만 변환
 8options.PageRange = new PageRange(1);
 9
10// 입력 및 출력 경로 추가
11options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));
12options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.png"));
13
14// 변환 처리
15converter.Process(options);

PDF를 PNG 변환하기 위한 일괄 처리

PDF to PNG 변환기 플러그인은 일괄 처리를 지원하여 여러 페이지 또는 전체 PDF 문서를 개별 PNG 파일로 변환할 수 있습니다.

 1var converter = new Png();
 2var options = new PngOptions();
 3
 4// 입력 PDF 파일 추가
 5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 6
 7// 각 페이지의 출력 경로 설정
 8options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.png"));
 9options.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.png"));
10
11// 일괄 변환 처리
12converter.Process(options);

변환 결과 처리

변환 처리가 끝나면 Process 메서드는 변환 결과를 포함하는 ResultContainer 객체를 반환합니다. PNG 이미지의 출력 경로를 다음과 같이 인쇄할 수 있습니다:

1ResultContainer resultContainer = converter.Process(options);
2
3// PNG 이미지의 출력 경로 인쇄
4foreach (FileResult result in resultContainer.ResultCollection)
5{
6    Console.WriteLine(result.Data.ToString());
7}
 한국어