Pri vývoze pracovných listov programu Excel alebo sa pohybuje na obrázky na účely tlače, prezentácie alebo vloženia, často potrebujete presnú kontrolu nad tým, ako obsah vyzerá.Tento článok ukazuje ako prispôsobiť renderovanie obrazu pomocou Aspose.Cells pre .NET, výkonnej knižnice, ktorá vám umožní vylepšiť každý aspekt vašich exportovaných obrázkov.

Úvod

Prispôsobenie Excel pracovných listov a rebríkov pri ich konverzii na obrázky môže výrazne zlepšiť ich vizuálnu atrakciu a užitočnosť. Či už je to pre tlač, začlenenie do prezentácií, alebo zdieľanie on-line, schopnosť ovládať rozloženie, rozlišovanie, farebný režim a viditeľnosť obsahu je kľúčová.

Aspose.Cells pre .NET ponúka širokú škálu možností na prispôsobenie toho, ako sú vaše Excelové súbory renderované ako obrázky.Tento článok vás vedie procesom inštalácie Asposa.cells, načítania pracovnej knihy programu Excel, konfigurácie pokročilých renderovacích nastavení a úspory výstupu s požadovanými nastavením kvality.

Krok za krokom sprievodca

Krok 1: Inštalácia Aspose.Cells pre .NET

Ak chcete začať, nainštalujte balík Aspose.Cells prostredníctvom NuGet Package Manager:

Install-Package Aspose.Cells

Krok 2: Nahrať pracovnú knihu a pracovnú dosku

Stiahnite si pracovnú knihu programu Excel a vyberte konkrétny pracovný list na prácu s:

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

Krok 3: Nastavenie Advanced Rendering Options

Nastaviť pokročilé možnosti renderovania, ako je typ obrazu, rozlíšenie, transparentnosť a ďalšie:

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

Krok 4: Umožňujte prúžky a šnúrky (opcionálne)

Zobraziť rozhranie alebo riadok / stĺpec názvy v produkcii:

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

Krok 5: Prispôsobenie nastavení stránky

Nastavenie možností, aby sa celé listy v prípade potreby stali jednorazovými stránkami:

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

Krok 6: Render na obrázok pomocou SheetRender

Používa sa SheetRender triedy na konverziu pracovného listu alebo rozsahu do obrazu:

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

Krok 7: Uložiť a overiť výstup

Uistite sa, že výsledný obrázok odráža váš vlastný rozloženie a vizuálne voľby.

Kompletný príklad kódu

Tu je úplný príklad, ktorý ukazuje, ako prispôsobiť renderovanie programu Excel:

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

Tipy pre lepšiu kontrolu

nastaveniePopis
ImageTypeVyberte PNG, JPEG, BMP alebo TIFF
TransparentNastaviť pravdivé pre transparentné pozadie
SmoothingModeZlepšenie videnia pomocou anti-aliasing
ShowFormulasZobraziť vzorce namiesto vypočítaných hodnôt
ChartImageWidth / ChartImageHeightNastavenie veľkosti výstupu pre grafy

More in this category