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ása | leírása |
---|---|
ImageType | Válasszon PNG, JPEG, BMP vagy TIFF |
Transparent | Válassza ki az átlátható háttér |
SmoothingMode | Javítja a vizualizációt az anti-aliasing használatával |
ShowFormulas | A kiszámított értékek helyett a képletek megjelenítése |
ChartImageWidth / ChartImageHeight | Készítsen kiállítási méreteket a grafikonokhoz |