هنگامی که کارگاه های اکسل را صادر می کنید یا به تصاویر برای چاپ، ارائه یا ادغام می پردازید، اغلب نیاز به کنترل دقیق در مورد چگونگی ظاهر محتوا دارید.این مقاله نشان می دهد که چگونه می توانید رزرو تصویر را با استفاده از Aspose.Cells برای .NET، یک کتابخانه قدرتمند که شما را قادر می سازد تا هر جنبه ای از تصاویر صادر شده خود را تمیز کنید.

معرفی

سفارشی سازی کارگاه های اکسل و شاخه ها در هنگام تبدیل آنها به تصاویر می تواند به طور قابل توجهی جذابیت و مفیدیت بصری آنها را افزایش دهد. چه برای چاپ، ادغام در ارائه ها، و یا به اشتراک گذاری آنلاین، توانایی کنترل طرح، رزولوشن، حالت رنگی و بینایی محتوا حیاتی است.

Aspose.Cells برای .NET گزینه های گسترده ای را برای سفارشی سازی نحوه نمایش فایل های اکسل شما به عنوان تصاویر ارائه می دهد.این مقاله شما را از طریق فرآیند نصب، بارگذاری یک دفترچه کار اکسیل، تنظیم تنظیمات پیشرفته نمایش، و صرفه جویی در خروجی با ویژگی های مورد نظر راهنمایی می کند.

راهنمای گام به گام

مرحله 1: نصب Aspose.Cells برای .NET

برای شروع، بسته Aspose.Cells را از طریق NuGet Package Manager نصب کنید:

Install-Package Aspose.Cells

مرحله دوم: دفترچه کار و دفترچه کار را بارگذاری کنید

کتاب کار Excel خود را بارگذاری کنید و یک ورق کار خاص را انتخاب کنید تا با:

Workbook workbook = new Workbook("Template.xlsx");
Worksheet worksheet = workbook.Worksheets["Sheet1"];

مرحله 3: تنظیم گزینه های رندر پیشرفته

گزینه های پیشرفته راندینگ مانند نوع تصویر، رزولوشن، شفافیت و بیشتر را تنظیم کنید:

ImageOrPrintOptions options = new ImageOrPrintOptions
{
    ImageType = ImageType.Png,
    HorizontalResolution = 300,
    VerticalResolution = 300,
    PrintWithStatusDialog = false,
    Transparent = false,
    OnePagePerSheet = true
};

مرحله چهارم: خطوط و خطوط را فعال کنید (اختیاری)

نمایش خطوط شبکه یا ردیف / ستون در خروجی:

options.ShowGridLines = true;
options.ShowRowColumnHeaders = true;

مرحله 5: تنظیمات صفحه را سفارشی کنید

گزینه هایی را تنظیم کنید تا در صورت لزوم صفحات کامل را به عنوان صفحات تک رتبه بندی کنید:

options.AllColumnsInOnePagePerSheet = true;
options.AllRowsInOnePagePerSheet = true;

مرحله 6: Render to Image با SheetRender

استفاده از SheetRender کلاس برای تبدیل ورق کار یا محدوده خود را به یک تصویر:

SheetRender renderer = new SheetRender(worksheet, options);
renderer.ToImage(0, "custom_output.png");

مرحله 7: ذخیره و بررسی خروجی

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

کد نمونه کامل

در اینجا یک مثال کامل نشان می دهد که چگونه برای سفارشی سازی عملکرد اکسل:

using System;
using Aspose.Cells;
class Program
{
    static void Main()
    {
        // Load Excel file
        Workbook workbook = new Workbook("Template.xlsx");
        Worksheet worksheet = workbook.Worksheets["Sheet1"];

        // Set up advanced rendering options
        ImageOrPrintOptions options = new ImageOrPrintOptions
        {
            ImageType = ImageType.Png,
            HorizontalResolution = 300,
            VerticalResolution = 300,
            PrintWithStatusDialog = false,
            Transparent = false,
            OnePagePerSheet = true,
            ShowGridLines = true,
            ShowRowColumnHeaders = true,
            AllColumnsInOnePagePerSheet = true,
            AllRowsInOnePagePerSheet = true
        };

        // Render to image
        SheetRender renderer = new SheetRender(worksheet, options);
        renderer.ToImage(0, "custom_output.png");

        Console.WriteLine("Custom-rendered worksheet saved as image.");
    }
}

راهنمایی برای کنترل بهتر

تنظیماتتوصیف
ImageTypePNG، JPEG، BMP یا TIFF را انتخاب کنید
Transparentتنظیم درست برای پس زمینه شفاف
SmoothingModeبهبود بصری با استفاده از ضد الیاسینگ
ShowFormulasنمایش فرمول ها به جای ارزش های محاسبه شده
ChartImageWidth / ChartImageHeightتنظیم اندازه خروجی برای نمودارها

More in this category