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
nastavenie | Popis |
---|---|
ImageType | Vyberte PNG, JPEG, BMP alebo TIFF |
Transparent | Nastaviť pravdivé pre transparentné pozadie |
SmoothingMode | Zlepšenie videnia pomocou anti-aliasing |
ShowFormulas | Zobraziť vzorce namiesto vypočítaných hodnôt |
ChartImageWidth / ChartImageHeight | Nastavenie veľkosti výstupu pre grafy |