이미지 변환기

Aspose.Cells Image Converter for .NET Plugin는 개발자가 Excel 콘텐츠를 PNG, JPEG, BMP와 같은 이미지 형식으로 변환할 수 있도록 합니다. 전체 통합 문서, 개별 워크시트, 셀 범위 또는 임베디드 차트를 변환하든, 이 플러그인은 스프레드시트 데이터가 픽셀 완벽하게 렌더링되도록 보장합니다.

최신 기사

Aspose.Cells Image Converter 주요 기능

  1. 워크시트, 차트 및 범위를 이미지로 변환
    전체 워크시트, 특정 범위 또는 임베디드 차트를 보고서, 문서 및 온라인 미리보기에 적합한 고품질 이미지 파일로 렌더링합니다.

  2. 사용자 정의 가능한 렌더링 설정
    ImageOrPrintOptions를 사용하여 해상도, 페이지 배율, 그리드라인 가시성 등을 제어합니다. 각 변환을 시각적 및 레이아웃 요구 사항에 맞게 세밀하게 조정합니다.

  3. 모든 주요 Excel 형식 지원
    이미지 내보내기를 위한 XLS, XLSX, XLSM, XLSB, XLTX, XLTM, CSV, TSV, HTML, ODS 및 기타 스프레드시트 파일 형식을 지원합니다.

  4. 차트 및 피벗 테이블 렌더링
    임베디드 Excel 차트 및 피벗 테이블을 데이터 시각화 또는 웹 사용을 위해 독립적인 이미지로 직접 변환합니다.

  5. 최적화된 시트 및 통합 문서 렌더링
    SheetRender 또는 WorkbookRender 클래스를 사용하여 개별 시트 또는 전체 통합 문서를 여러 페이지에 걸쳐 렌더링합니다.

  6. .NET 프로젝트와의 원활한 통합
    배치 또는 온디맨드 이미지 생성을 위해 모든 .NET Framework 또는 .NET Core 애플리케이션과 즉시 작동합니다.


Aspose.Cells Image Converter for .NET 시작하기

Excel 파일을 이미지 형식으로 변환하려면 다음 단계를 따르세요:

1. Aspose.Cells for .NET 설치

NuGet을 사용하여 Aspose.Cells를 프로젝트에 추가합니다:

dotnet add package Aspose.Cells

2. Excel 통합 문서 로드

Workbook workbook = new Workbook("Book1.xlsx");

3. 워크시트를 PNG로 렌더링

Worksheet sheet = workbook.Worksheets[0];
ImageOrPrintOptions options = new ImageOrPrintOptions
{
    ImageType = ImageType.Png,
    OnePagePerSheet = true,
    Resolution = 200
};
SheetRender renderer = new SheetRender(sheet, options);

for (int i = 0; i < renderer.PageCount; i++)
{
    renderer.ToImage(i, $"sheet_page_{i + 1}.png");
}

4. 전체 통합 문서 렌더링

ImageOrPrintOptions options = new ImageOrPrintOptions { ImageType = ImageType.Jpeg };
WorkbookRender render = new WorkbookRender(workbook, options);
render.ToImage(0, "workbook_render.jpg");

가장 인기 있는 시나리오

Excel 차트를 이미지로 변환

Workbook wb = new Workbook("ChartSheet.xlsx");
Worksheet chartSheet = wb.Worksheets[0];

ImageOrPrintOptions chartOptions = new ImageOrPrintOptions { ImageType = ImageType.Png };
SheetRender chartRender = new SheetRender(chartSheet, chartOptions);
chartRender.ToImage(0, "chart.png");

셀 범위를 이미지로 변환

Workbook wb = new Workbook("Data.xlsx");
Range range = wb.Worksheets[0].Cells.CreateRange("A1:C10");

ImageOrPrintOptions rangeOptions = new ImageOrPrintOptions { ImageType = ImageType.Png };
SheetRender rangeRender = new SheetRender(wb.Worksheets[0], rangeOptions);
rangeRender.ToImage(0, "range_output.png");

피벗 테이블을 이미지로 렌더링

Workbook wb = new Workbook("PivotData.xlsx");
ImageOrPrintOptions options = new ImageOrPrintOptions { ImageType = ImageType.Png };
SheetRender pivotRender = new SheetRender(wb.Worksheets[0], options);
pivotRender.ToImage(0, "pivot_table.png");

이미지 변환을 위한 모범 사례

  • 렌더링 전에 항상 열을 자동 맞춤하여 전체 가시성을 보장합니다.
  • 웹 및 인쇄 사용을 위해 고해상도 출력을 위해 해상도를 증가시킵니다.
  • 더 깨끗한 내보내기를 위해 흰색 배경색을 사용합니다 (options.Transparent = false).
  • 숨겨진 행, 병합된 셀 또는 주석에 대한 콘텐츠 가시성을 검증합니다.

일반적인 문제 및 해결책

오류: 파일을 찾을 수 없음

해결책: 소스 Excel 파일 경로가 유효하고 접근 가능한지 확인합니다.

오류: 지원되지 않는 파일 형식

해결책: 입력 파일 유형이 지원되는지 확인합니다 (예: 호환성 모드 없이 레거시 매크로를 피하십시오).

출력 이미지가 잘리거나 잘림

해결책: OnePagePerSheet = true를 사용하거나 더 넓은 시트를 위해 AllColumnsInOnePagePerSheet를 활성화합니다.

 한국어