Trong chủ đề này, bạn sẽ nhận được câu trả lời về cách chuyển đổi biểu đồ Excel sang JPG trong C# mà không cần Interop. Sau khi xem qua hướng dẫn từng bước này, bạn sẽ có thể Lưu biểu đồ Excel dưới dạng JPG trong C#. Tương tự như lưu dưới dạng JPG, bạn cũng có thể lưu biểu đồ sang bất kỳ định dạng phổ biến nào khác như BMP, PNG, SVG, v.v.
Các bước chuyển biểu đồ Excel sang JPG trong C#
- Sử dụng trình quản lý gói NuGet, cài đặt Aspose.Cells for .NET
- Thêm lệnh sử dụng cho các không gian tên Aspose.Cells, Aspose.Cells.Charts và Aspose.Cells.Rendering
- Đặt giấy phép Aspose bằng phương pháp SetLicense
- Tải workbook chứa chart
- Lấy một thể hiện của biểu đồ từ trang tính mong muốn
- Cuối cùng, lưu biểu đồ dưới dạng tệp JPG
Các bước này trình bày quá trình chuyển đổi biểu đồ Excel sang JPG trong C# và lưu nó vào một tệp, tuy nhiên, cũng có các tùy chọn khác như lưu hình ảnh đầu ra vào MemoryStream và sử dụng nó cho phù hợp. Hàm Chart.ToImage() cũng cung cấp tùy chọn để chọn số trang nếu biểu đồ quá lớn và bao gồm nhiều trang.
Code chuyển biểu đồ Excel sang JPG trong C#
Việc chuyển đổi này không yêu cầu cài đặt MS Excel trên hệ thống cũng như không sử dụng interop. Nó là một mã ứng dụng dựa trên bảng điều khiển đơn giản có thể được sử dụng trong ASP.NET dựa trên biểu mẫu và các công nghệ web khác như Azure, v.v.
Trong ví dụ này, chúng ta đã học cách chuyển đổi biểu đồ Excel sang JPG trong C#. Tuy nhiên, bằng cách sử dụng tùy chọn ImageType, bạn có thể lưu nó dưới dạng PNG, BMP, PICT, TIFF, SVG và nhiều định dạng khác. Bạn có thể chuyển đổi các tệp Excel sang các định dạng khác cũng như XPS như được đưa ra trong bài viết cách chuyển đổi Excel sang XPS trong C#.