Eksportuojant „Excel“ darbalaikius arba įvairiais vaizdais spausdinimo, pristatymo ar įterpimo tikslais, dažnai reikia tiksliai kontroliuoti, kaip atrodo turinys. šiame straipsnyje pateikiama informacija apie vaizdo atrankos pritaikymą naudojant Aspose.Cells for .NET , galingą biblioteką, leidžiančią išvalyti kiekvieną jūsų eksporto vaizdų aspektą.

Introduction

Pritaikymas “Excel” darbdavių ir rangų konvertuojant juos į vaizdus gali žymiai pagerinti jų vizualinį patrauklumą ir naudingumą. Nesvarbu, ar tai spausdinimas, įterpimas į pristatymus ar dalijimas internetu, gebėjimas kontroliuoti išdėstymą, rezoliuciją, spalvų režimą ir turinio matomumą yra labai svarbus.

Aspose.Cells .NET siūlo daug galimybių pritaikyti, kaip jūsų „Excel“ failai yra atnaujinami kaip vaizdai.Šiame straipsnyje jūs gausite per procesą įdiegti „Aspose.“Cell, įkeliant Excel darbo knygelę, konfigūruojant pažangias renderavimo nustatymus ir sutaupysite išleidimą su pageidaujam kokybės nustatymams.

Žingsnis po žingsnio vadovas

1 žingsnis: Įdiegti Aspose.Cells .NET

Norėdami pradėti, įdiegti Aspose.Cells paketą per NuGet Package Manager:

Install-Package Aspose.Cells

2 žingsnis: užpildykite darbo knygą ir darbalaukį

Atsisiųskite „Excel“ darbo knygą ir pasirinkite tam tikrą darbo lapą, kad dirbtumėte su:

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

3 žingsnis: Įdiegti pažangias renderavimo galimybes

Įdiegti pažangias renderavimo galimybes, tokias kaip vaizdo tipas, rezoliucija, skaidrumas ir daugiau:

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

4 žingsnis: Įveskite grindų linijas ir kryptis (atvirkščiai)

Rodyti tinklo linijas arba eilutės / stulpelio pavadinimus išleidimo:

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

5 žingsnis: pritaikyti puslapio nustatymus

Nustatykite galimybes, kad visi lapai būtų atskiri puslapiai, jei reikia:

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

6 žingsnis: perkelti į vaizdą su SheetRender

Naudokite jį SheetRender klasė konvertuoti savo darbalaukį ar diapazoną į paveikslą:

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

7 žingsnis: išsaugoti ir patikrinti išeitį

Įsitikinkite, kad gaunamas vaizdas atspindi jūsų pritaikytą išdėstymą ir vizualinius pasirinkimus.

Išsamus pavyzdžio kodas

Štai pilnas pavyzdys, parodantis, kaip pritaikyti “Excel” renderingą:

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

Patarimai dėl geresnio kontrolės

SettingDescription
ImageTypePasirinkite PNG, JPEG, BMP arba TIFF
TransparentSukurti teisingą skaidriam fonui
SmoothingModePagerinti vaizdą naudojant anti-aliasing
ShowFormulasRodyti formules vietoj apskaičiuotų verčių
ChartImageWidth / ChartImageHeightIšleidimo dydis diagramoms

More in this category