Při exportu pracovních desek Excel nebo přechod na obrázky pro účely tisku, prezentace nebo vkládání potřebujete často přesnou kontrolu nad tím, jak obsah vypadá.Tento článek ukazuje, Jak přizpůsobit renderování obrazu pomocí Aspose.Cells pro .NET, výkonné knihovny, která vám umožní dokončit každý aspekt vašich vyvážených obrázků.

Úvod

Přizpůsobení Excelových desek a řad při jejich přeměně na obrázky může výrazně zvýšit jejich vizuální přitažlivost a užitečnost. Ať už je to pro tisk, začlenění do prezentací, nebo sdílení on-line, schopnost ovládat uspořádání, rozlišení, barevný režim a viditelnost obsahu je rozhodující.

Aspose.Cells pro .NET nabízí rozsáhlé možnosti pro přizpůsobení způsobu, jakým jsou vaše Excelové soubory renderovány jako obrázky.Tento článek vás povede procesem instalace ASPOSE. Cells, načítání pracovní knihy Excel, konfigurace pokročilých renderovacích nastavení a úspory výstupu s požadovanými nastavením kvality.

Krok za krokem průvodce

Krok 1: Instalace Aspose.Cells pro .NET

Chcete-li začít, nainstalujte balíček Aspose.Cells prostřednictvím NuGet Package Manager:

Install-Package Aspose.Cells

Krok 2: Stáhněte si pracovní knihu a pracovní desku

Stáhněte si pracovní knihu programu Excel a vyberte konkrétní pracovní desku pro práci s:

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

Krok 3: Nastavení pokročilých možností renderování

Vytvořte pokročilé možnosti renderování, jako je typ obrazu, rozlišení, transparentnost a další:

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

Krok 4: Povolení řetězů a šroubů (voliteln)

Zobrazit rozhraní nebo titulky řádku / sloupce v produkci:

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

Krok 5: Přizpůsobte nastavení stránek

Nastavení možností, abyste v případě potřeby přenášeli celé listy jako jednotlivé stránky:

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

Krok 6: Přejít na obrázek pomocí SheetRender

Použijte The SheetRender třída pro konverzi pracovní desky nebo rozsahu do obrazu:

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

Krok 7: Shromažďujte a ověřte výstup

Ujistěte se, že výsledný obrázek odráží vaše nastavení a vizuální volby.

Kompletní příkladový kód

Zde je kompletní příklad, který ukazuje, jak přizpůsobit Excel renderování:

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 pro lepší kontrolu

nastaveníPopis
ImageTypeVyberte PNG, JPEG, BMP nebo TIFF
TransparentPřipravte se na transparentní pozadí
SmoothingModeZlepšování vizuálů pomocí anti-aliasing
ShowFormulasZobrazit vzorce namísto vypočtených hodnot
ChartImageWidth / ChartImageHeightNastavení velikosti výstupu pro grafy

More in this category