Eksportējot Excel darba lapas vai izplatās uz attēliem drukāšanas, prezentācijas vai ievadīšanas nolūkos, bieži vien jums ir nepieciešama precīza kontrole par to, kā saturs izskatās.Šajā rakstā parādīts, ka jūs varat pielāgot attēla renderēšanu, izmantojot Aspose.Cells for .NET , spēcīgu bibliotēku, kas ļauj iztīrīt katru aspektu jūsu eksportēto attēlu.

Introduction

Excel darba lapu un rangu pielāgošana, pārveidojot tos uz attēliem, var ievērojami uzlabot to vizuālo pievilcību un lietderību. Vai tas ir drukāšanai, iekļaušanai prezentācijās vai dalībai tiešsaistē, spēja kontrolēt izkārtojumu, izšķirtspēju, krāsu režīmu un satura redzamību ir svarīga.

Aspose.Cells for .NET piedāvā plašas iespējas, lai pielāgotu to, kā jūsu Excel faili tiek renderēti kā attēli.Šī rakstā jūs vadīs caur procesu, instalējot Asposa.cells, lejupielādējot Excel darba grāmatu, konfigurējot uzlabotas renderēšanas iestatījumus, un ietaupot iznākumu ar vēlamo kvalitāti.

Step-by-step ceļvedis

1. solis: instalēt Aspose.Cells .NET

Lai sāktu, instalējiet Aspose.Cells paketi, izmantojot NuGet Package Manager:

Install-Package Aspose.Cells

2. solis: uzlādējiet darba grāmatu un darba lapu

Lejupielādējiet Excel darba grāmatu un izvēlieties konkrētu darba lapu, lai strādātu ar:

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

3. solis: Iestatīt Advanced Rendering opcijas

Iestatīt uzlabotas renderēšanas iespējas, piemēram, attēla veidu, izšķirtspēju, pārredzamību un vairāk:

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

4. solis: Iegūstiet grīdu līnijas un virzienus (atbilstoši)

Rādīt grīdu līnijas vai randiņas / kolonnas nosaukumus iznākumā:

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

5. solis: pielāgojiet lapas iestatījumus

Iestatīt iespējas, lai vajadzības gadījumā visu lapu pārskatītu par vienām lapām:

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

6. solis: Render uz attēlu ar SheetRender

Izmantojiet SheetRender klases, lai pārvērstu darba lapu vai ranga attēlu:

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

7. solis: glabāt un pārbaudīt rezultātus

Pārliecinieties, ka iegūtais attēls atspoguļo jūsu pielāgotu izkārtojumu un vizuālo izvēli.

Pilnīgs piemērs kods

Šeit ir pilns piemērs, kas parāda, kā pielāgot Excel renderēšanu:

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

Padomi labākai kontrolei

SettingDescription
ImageTypeIzvēlieties PNG, JPEG, BMP vai TIFF
TransparentIestatīt pareizo pārredzamam fonam
SmoothingModeIzlabot attēlus, izmantojot anti-aliasing
ShowFormulasRādīt formulas, nevis aprēķinātas vērtības
ChartImageWidth / ChartImageHeightIestatīt izejas izmēru diagrammas

More in this category