Hogyan kell alkalmazkodni az Excel-hez a kép rendereléshez a C#-ban

Hogyan kell alkalmazkodni az Excel-hez a kép rendereléshez a C#-ban

Az Excel munkalapok exportálása vagy a képekbe történő rangsorolása során gyakran pontos irányítást igényel a tartalom megjelenéséről. függetlenül attól, hogy nyomtatásra, bemutatásra vagy beépítésre van szükség, ez a cikk megmutatja, hogyan kell személyre szabni az illusztrációt a Aspose.Cells for .NET használatával.

Miért alkalmazkodik a rendering?

  • Javítja a kép világosságát és felbontását
  • Mutassa meg vagy rejtse el a hálózatokat, a képletet vagy a címeket
  • Megfelelő elrendezés és mérés a dokumentációs követelményekhez
  • A háttér átláthatósága vagy a határok beállítása

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

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

dotnet add package Aspose.Cells

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

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

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

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)

// Show gridlines in the output
options.ShowGridLines = true;

// Render row/column headings
options.ShowRowColumnHeaders = true;

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

// Set to render entire sheet as a single page
options.AllColumnsInOnePagePerSheet = true;
options.AllRowsInOnePagePerSheet = true;

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

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

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
 Magyar