이 항목에서는 Interop 없이 Excel 차트를 C#에서 JPG로 변환하는 방법에 대한 답변을 얻을 수 있습니다. 이 단계별 자습서를 진행하면 Excel 차트를 C#에서 JPG로 저장할 수 있습니다. JPG로 저장하는 것과 유사하게 BMP, PNG, SVG 등과 같은 다른 일반적인 형식으로 차트를 저장할 수도 있습니다.
C#에서 Excel 차트를 JPG로 변환하는 단계
- NuGet 패키지 관리자를 사용하여 Aspose.Cells for .NET 설치
- Aspose.Cells, Aspose.Cells.Charts 및 Aspose.Cells.Rendering 네임스페이스에 대한 using 지시문 추가
- SetLicense 메서드를 사용하여 Aspose 라이선스 설정
- chart가 포함된 workbook 로드
- 원하는 워크시트에서 차트 인스턴스 가져오기
- 마지막으로 차트를 JPG 파일로 저장합니다.
이 단계는 C#에서 Excel 차트를 JPG로 변환하고 파일에 저장하는 프로세스를 보여주지만 출력 이미지를 MemoryStream에 저장하고 그에 따라 사용하는 것과 같은 다른 옵션도 있습니다. Chart.ToImage() 함수는 차트가 너무 크고 여러 페이지로 구성된 경우에도 페이지 번호를 선택하는 옵션을 제공합니다.
C#에서 Excel 차트를 JPG로 변환하는 코드
이 변환은 시스템에 MS Excel을 설치하거나 interop을 사용하지 않아도 됩니다. 양식 기반, ASP.NET 및 Azure 등의 기타 웹 기술에서 사용할 수 있는 간단한 콘솔 기반 응용 프로그램 코드입니다.
이 예제에서는 C#에서 Excel 차트를 JPG로 변환하는 방법을 배웠습니다. 그러나 ImageType 옵션을 사용하면 PNG, BMP, PICT, TIFF, SVG 및 기타 여러 형식으로 저장할 수 있습니다. 기사 C#에서 Excel을 XPS로 변환하는 방법에 나와 있는 것처럼 Excel 파일을 XPS와 같은 다른 형식으로 변환할 수도 있습니다.