Når du eksporterer Excel worksheets eller ranges til bilder for utskrift, presentasjon, eller innebygging formål, trenger du ofte nøyaktig kontroll over hvordan innholdet ser ut. Denne artikkelen viser hvordan du kan tilpasse bilde rendering ved hjelp av Aspose.Cells for .NET , en kraftig bibliotek som lar deg fin-tune hver aspekt av dine eksporterte bilder.

Introduction

Tilpasning av Excel worksheets og ranger når du konverterer dem til bilder kan signifikant forbedre deres visuelle attraksjon og nyttighet. Uansett om det er for utskrift, innlemming i presentasjoner, eller å dele på nettet, evnen til å kontrollere layout, oppløsning, farge modus, og innhold synlighet er avgjørende.

Aspose.Cells for .NET tilbyr omfattende alternativer for å tilpasse hvordan Excel-filer blir renderet som bilder. Denne artikkelen vil veilede deg gjennom prosessen med å installere Aspos.cells, laste opp en Excel arbeidsbok, konfigurere avanserte renderingsinnstillinger, og spare utgangen med ønskede kvalitetssettinger.

Step-by-step guide

Steg 1: Installere Aspose.Cells for .NET

For å starte, installere pakken Aspose.Cells via NuGet Package Manager:

Install-Package Aspose.Cells

Steg 2: Last ned arbeidsboken og arbeidsbladen

Last ned Excel-arbeidsboken og velg en bestemt arbeidsbok for å jobbe med:

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

Trinn 3: Konfigurere avanserte renderingsalternativer

Sett opp avanserte renderingsalternativer som bildetype, oppløsning, gjennomsiktighet og mer:

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

Steg 4: Å aktivere gridlinjer og heis (alternativt)

Vis gridlinjer eller runde/kolonne overskrifter i utgangspunktet:

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

Steg 5: Tilpasse sideinnstillingene

Sett alternativer for å gjøre hele bladene til enkeltsider hvis det er nødvendig:

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

Steg 6: Render til bilde med SheetRender

Bruk den SheetRender Klasser for å konvertere arbeidsboken eller rekkevidden til et bilde:

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

Steg 7: Spare og sjekke utgang

Sørg for at det resulterende bildet gjenspeiler din tilpassede layout og visuelle valg.

Komplett eksemplekode

Her er et komplett eksempel som viser hvordan du kan tilpasse 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.");
    }
}

Tips for bedre kontroll

SettingDescription
ImageTypeVelg PNG, JPEG, BMP eller TIFF
TransparentSett riktig for gjennomsiktig bakgrunn
SmoothingModeForbedre visjon ved hjelp av anti-aliasering
ShowFormulasVis formler i stedet for beregnet verdi
ChartImageWidth / ChartImageHeightSett utgangsstørrelse for diagrammer

More in this category