Prilikom izvoza Excelovih radnih ploča ili razmjera na slike za svrhe tiskanja, prezentacije ili ugradnje, često vam je potrebna točna kontrola o tome kako sadržaj izgleda.Ovaj članak pokazuje kako prilagoditi renderiranje slike pomoću Aspose.Cells za .NET, moćne knjižnice koja vam omogućuje da ispravite svaki aspekt vaših izvezenih slika.

Uvod

Prilagodba Excelovih radnih ploča i rangova prilikom pretvaranja u slike može značajno poboljšati njihovu vizualnu privlačnost i korisnost. Bilo da je to za tiskanje, uključivanje u prezentacije ili dijeljenje na internetu, sposobnost kontrole rasporeda, rezolucije, načina boje i vidljivosti sadržaja je ključna.

Aspose.Cells za .NET nudi sveobuhvatne opcije za prilagodbu načina na koji se vaše Excel datoteke prikazuju kao slike.Ovaj članak će vas voditi kroz proces instaliranja Asposa.cells, preuzimanja Excelovog radnog lista, konfiguracije naprednih postavki renderiranja i štednje rezultata sa željene postavke kvalitete.

korak po korak vodič

Korak 1: Instalirajte Aspose.Cells za .NET

Da biste počeli, instalirajte paket Aspose.Cells putem NuGet Package Manager:

Install-Package Aspose.Cells

Korak 2: Preuzmite radnu knjigu i radnu listu

Preuzmite Excel radnu knjigu i odaberite određeni radni list za rad s:

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

Korak 3: Konfigurirajte napredne Rendering opcije

Postavite napredne opcije renderiranja kao što su tip slike, rezolucija, transparentnost i još mnogo toga:

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

Korak 4: Omogućite mrežne linije i glave (opcionalno)

Prikaži gridline ili naslovnice red/kolona u izlasku:

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

Korak 5: Prilagodite postavke stranice

Postavite opcije za prikaz cjelokupnih listova kao pojedinačnih stranica ako je potrebno:

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

Korak 6: Render na sliku s SheetRenderom

Koristite ga SheetRender razred za pretvaranje radnog lista ili raspon u sliku:

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

Korak 7: Sačuvajte i provjerite ishod

Uvjerite se da rezultatna slika odražava vašu prilagođenu raspored i vizualne odluke.

Kompletni primjer kod

Ovdje je potpuni primjer koji pokazuje kako prilagoditi 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.");
    }
}

Savjeti za bolju kontrolu

postavljanjeOpis
ImageTypeIzaberite PNG, JPEG, BMP ili TIFF
TransparentVrijeme za transparentnu pozadinu
SmoothingModePovećanje vizualnosti pomoću anti-aliasing
ShowFormulasPokaži formule umjesto izračunane vrijednosti
ChartImageWidth / ChartImageHeightUređivanje veličine izlaska za grafikone

More in this category