Image Converter

.NET용 Sheetize 이미지 변환기는 개발자가 다양한 이미지 형식으로 문서를 변환할 수 있도록 하여 문서 보기, 이미지 보관 및 이미지 기반 콘텐츠 생성에 적합합니다.

주요 기능

PDF에서 이미지로 변환

PDF 문서를 이미지 형식(예: PNG, JPEG)으로 변환하여 미리보기 생성이나 이미지 기반 문서 처리에 적합합니다.

이미지에서 PDF로 변환

이미지 파일을 PDF 문서로 변환하여 여러 이미지를 단일 파일로 결합하거나 이미지 기반 데이터로 PDF 보고서를 생성하는 데 적합합니다.


상세 가이드

PDF에서 이미지로 변환

PDF 문서를 이미지 형식으로 변환하려면:

  1. 변환기 초기화: ImageConverter의 인스턴스를 생성합니다.
  2. 변환 옵션 설정: PdfToImageOptions를 사용하여 원하는 이미지 형식, 해상도 및 출력 품질을 지정합니다.
  3. 입력 및 출력 경로 정의: 입력 PDF 및 출력 이미지 파일의 경로를 설정합니다.
  4. 변환 실행: Process 방법을 호출하여 변환을 완료합니다.

예제: PDF를 PNG 이미지로 변환

// 1단계: 이미지 변환기 초기화
var converter = new ImageConverter();

// 2단계: PDF에서 이미지 변환을 위한 옵션 구성
var options = new PdfToImageOptions(ImageType.Png);
options.Resolution = 300; // 해상도를 300 DPI로 설정
options.Quality = 90; // 이미지 품질을 90%로 설정

// 3단계: 파일 경로 설정
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.png"));

// 4단계: 변환 실행
converter.Process(options);

PDF에서 이미지로 변환하기 위한 사용 가능한 옵션

  • ImageType: 원하는 이미지 형식을 지정합니다(Png, Jpeg, Bmp 등).
  • Resolution: 출력 이미지의 해상도(DPI)를 설정합니다.
  • Quality: 품질 수준을 정의합니다( JPEG 출력의 경우).

이미지에서 PDF로 변환

이미지를 PDF로 변환하려면:

  1. 변환기 초기화: ImageConverter의 인스턴스를 생성합니다.
  2. 변환 옵션 설정: ImageToPdfOptions를 사용하여 결과 PDF의 레이아웃 및 모양을 사용자 정의합니다.
  3. 경로 지정: 입력 이미지 및 출력 PDF 파일 경로를 설정합니다.
  4. 변환 실행: Process 방법을 호출하여 PDF를 생성합니다.

예제: PNG 이미지를 PDF로 변환

// 1단계: 이미지 변환기 초기화
var converter = new ImageConverter();

// 2단계: 이미지에서 PDF 변환을 위한 옵션 구성
var options = new ImageToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Centered;
options.ImageScalingOption = ImageScalingOption.FitToPage;

// 3단계: 파일 경로 설정
options.AddInput(new FileDataSource("input.png"));
options.AddOutput(new FileDataSource("output.pdf"));

// 4단계: 변환 실행
converter.Process(options);

이미지에서 PDF로 변환하기 위한 추가 옵션

  • PageLayoutOption: 이미지가 PDF 페이지에 배치되는 방식을 정의합니다(예: Centered, TopLeft).
  • ImageScalingOption: 이미지가 PDF 페이지 내에서 어떻게 적합할지를 제어합니다(예: FitToPage, Stretch).

이 변환기는 고품질 문서 미리보기를 생성하거나 여러 이미지를 PDF로 묶어 쉽게 배포할 수 있는 개발자에게 필요한 이미지 기반 문서 콘텐츠 작업에 다재다능합니다.

 한국어