Các Aspose.Cells Image Converter cho .NET Plugin là một công cụ mạnh mẽ cho phép các nhà phát triển để chuyển đổi nội dung Excel sang định dạng hình ảnh chất lượng cao như PNG, JPEG, BMP, và nhiều hơn nữa. plugin này hỗ trợ các loại tệp Excel khác nhau bao gồm XLS, XLSX, CSV, HTML, ODS, and others.
Giới thiệu
The Aspose.Cells Image Converter for .NET Plugin được thiết kế để biến nội dung Excel thành hình ảnh chất lượng cao phù hợp cho các báo cáo, tài liệu, hoặc các ứng dụng web. Với plugin này, bạn có thể chuyển đổi toàn bộ sổ làm việc, bảng điều khiển cá nhân, chuỗi tế bào, và biểu đồ tích hợp thành định dạng ảnh như PNG hoặc JPEG với độ chính xác pixel hoàn hảo.
Bắt đầu với Aspose.Cells Image Converter
Cài đặt Aspose.Cells cho .NET
Để bắt đầu sử dụng Aspose.Cells Image Converter, trước tiên cài đặt thư viện thông qua NuGet:
dotnet add package Aspose.Cells
Tải về Excel Workbook
tải sổ làm việc Excel của bạn vào một Workbook
Mục đích bắt đầu làm việc với nội dung của nó.
using Aspose.Cells;
public class ExcelLoader
{
public static Workbook Load(string filePath)
{
// Load an existing Excel workbook from a file path
return new Workbook(filePath);
}
}
Gửi sổ làm việc cho PNG
Chuyển đổi bảng tính đầu tiên của sổ làm việc tải lên thành một hình ảnh PNG bằng cách sử dụng đoạn mã sau:
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");
}
Tạo toàn bộ sổ làm việc
Để chuyển đổi toàn bộ sổ làm việc thành một tập tin hình ảnh duy nhất, sử dụng WorkbookRender
lớp như được hiển thị dưới đây:
ImageOrPrintOptions options = new ImageOrPrintOptions { ImageType = ImageType.Jpeg };
WorkbookRender render = new WorkbookRender(workbook, options);
render.ToImage(0, "workbook_render.jpg");
kịch bản phổ biến
Chuyển đổi biểu đồ Excel sang hình ảnh
Chuyển đổi một biểu đồ tích hợp từ một bảng tính thành một hình ảnh PNG độc lập:
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");
Chuyển đổi một phạm vi tế bào thành một hình ảnh
Xuất một phạm vi tế bào cụ thể từ bảng tính vào một hình ảnh:
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");
Tạo một bảng Pivot như một hình ảnh
Chuyển đổi một bảng pivot từ sổ làm việc sang một hình ảnh:
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");
Kết luận
Aspose.Cells Image Converter cho .NET Plugin cung cấp một giải pháp toàn diện để chuyển đổi nội dung Excel thành hình ảnh chất lượng cao. Với bộ tính năng rộng rãi và dễ sử dụng, nó là một công cụ vô giá cho các nhà phát triển làm việc với dữ liệu Excel trong các ứng dụng khác nhau.