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 |
---|---|
ImageType | Vyberte PNG, JPEG, BMP nebo TIFF |
Transparent | Připravte se na transparentní pozadí |
SmoothingMode | Zlepšování vizuálů pomocí anti-aliasing |
ShowFormulas | Zobrazit vzorce namísto vypočtených hodnot |
ChartImageWidth / ChartImageHeight | Nastavení velikosti výstupu pro grafy |