Az Excel munkalapok exportálása vagy a nyomtatási, bemutatási vagy beépítési célú képekhez való áthelyezése során gyakran pontos irányítást igényel a tartalom megjelenésével kapcsolatban.Ez a cikk azt mutatja, hogyan kell személyre szabni a kép renderelését Aspose.Cells for .NET segítségével, egy erős könyvtár, amely lehetővé teszi az exportált kép minden aspektusának finomítását.

Bevezetés

Az Excel munkalapok és sorok személyre szabása a képekké alakításakor jelentősen javíthatja vizuális vonzerejét és hasznosságát. függetlenül attól, hogy a nyomtatáshoz, a prezentációkba való beépítéshez vagy az online megosztáshoz kapcsolódik, az elrendezés, felbontás, színállapot és a tartalom láthatóságának szabályozásának képessége elengedhetetlen.

Az Aspose.Cells for .NET széles körű lehetőségeket kínál arra, hogy személyre szabja az Excel fájlokat képként.Ez a cikk útmutatást nyújt Önnek az ASPOSE. Cells telepítésének folyamatán keresztül, egy Excel munkafüzet feltöltése, a fejlett renderelési beállítások konfigurálása és a kívánt minőségbeállításokkal való kimenetel megtakarítása.

lépésről lépésre útmutató

1. lépés: Az Aspose.Cells telepítése .NET

Ahhoz, hogy elkezdje, telepítse a Aspose.Cells csomagot a NuGet Package Manager segítségével:

Install-Package Aspose.Cells

2. lépés: Töltse le a munkafüzetet és a munkafüzetet

Töltse fel az Excel munkafüzetet, és válasszon egy adott munkalapot, hogy dolgozzon:

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

3. lépés: Advanced Rendering opciók beállítása

Állítsa be a fejlett renderelési lehetőségeket, mint például a képtípus, a felbontás, az átláthatóság és így tovább:

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

4. lépés: Kapcsolja be a szalagokat és a szalagokat (opcionális)

Nézze meg a gridvonalakat vagy a sor/ oszlop címeket a kimenetelben:

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

5. lépés: Az oldal beállításai személyre szabása

Állítsa be a lehetőségeket, hogy szükség esetén egész lapokat egyetlen oldalakká tegyenek:

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

6. lépés: A SheetRender segítségével átirányítsa a képet

Használja a SheetRender osztály, hogy átalakítsa a munkafüzet vagy tartomány egy kép:

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

7. lépés: Mentse és ellenőrizze a kimenetet

Győződjön meg róla, hogy az eredményes kép tükrözi az Ön személyre szabott elrendezését és vizuális választásait.

Teljes példakód

Íme egy teljes példa, amely megmutatja, hogyan kell személyre szabni az Excel renderelés:

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

Tippek a jobb ellenőrzéshez

beállításaleírása
ImageTypeVálasszon PNG, JPEG, BMP vagy TIFF
TransparentVálassza ki az átlátható háttér
SmoothingModeJavítja a vizualizációt az anti-aliasing használatával
ShowFormulasA kiszámított értékek helyett a képletek megjelenítése
ChartImageWidth / ChartImageHeightKészítsen kiállítási méreteket a grafikonokhoz

More in this category