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 이미지로 변환하려면 다음 단계를 따르십시오:
Png
클래스의 인스턴스를 만듭니다.- 변환 프로세스를 구성하기 위해
PngOptions
의 인스턴스를 만듭니다. AddInput
메서드를 사용하여 입력 PDF 파일을 추가합니다.AddOutput
메서드를 사용하여 PNG 이미지의 출력 디렉토리를 지정합니다.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}