Aspose.Cells Image Converter برای .NET Plugin یک ابزار قدرتمند است که به توسعه دهندگان اجازه می دهد تا محتوای Excel را به فرمت های تصویر با کیفیت بالا مانند PNG، JPEG، BMP و بیشتر تبدیل کنند. این پلاگین از انواع مختلف فایل های Excel از جمله XLS، XL SX، CSV، HTML، ODS و دیگران پشتیبانی می کند.

معرفی

Aspose.Cells Image Converter برای .NET Plugin برای تبدیل محتوای اکسل به تصاویر با کیفیت بالا مناسب برای گزارش ها، مستندات و یا برنامه های وب طراحی شده است.با این پلاگین، شما می توانید تمام کتاب های کار، صفحات کار فردی، شاخه های سلولی و نمودار های ساخته شده را به فرمت های تصویر مانند PNG یا JPEG با دقت پیکسل کامل تبدیل کنید.

شروع با Aspose.Cells Image Converter

نصب Aspose.Cells برای .NET

برای شروع استفاده از Aspose.Cells Image Converter، ابتدا کتابخانه را از طریق NuGet نصب کنید:

dotnet add package Aspose.Cells

دانلود کتاب کار اکسل

کتاب کار اکسل خود را به یک Workbook هدف این است که با محتوای آن کار کنیم.

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);
    }
}

ارسال یک دفترچه کار به PNG

اولین ورق کار دفترچه کار بارگذاری شده را با استفاده از کد زیر به تصویر 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");
}

ارسال یک کتاب کاری کامل

برای تبدیل کل کتاب به یک فایل تصویر، از WorkbookRender همانطور که در زیر نشان داده شده است:

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

سناریوهای محبوب

تبدیل نمودار های اکسل به تصاویر

تبدیل یک نمودار ساخته شده از یک ورق کار به یک تصویر PNG مستقل:

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");

تبدیل یک میز Pivot به عنوان یک تصویر

تبدیل یک جدول pivot از ورق کار به یک تصویر:

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");

نتیجه گیری

Aspose.Cells Image Converter برای .NET Plugin یک راه حل جامع برای تبدیل محتوای Excel به تصاویر با کیفیت بالا ارائه می دهد.با ویژگی های گسترده و آسان استفاده، این یک ابزار ارزشمند برای توسعه دهندگان است که با داده های Excel در برنامه های مختلف کار می کنند.

More in this category