Kun työskentelet asiakirjan etuominaisuuksien tai sisällön kirjastojen kanssa, pienimuotoiset kuvat tarjoavat nopean visuaalisen viittauksen lataamatta koko tiedostoa. Tämä opetusohjelma osoittaa, miten luoda pieniä kuvia Excel-tiedostoista käyttämällä Aspose.Cells for .NET.
Johdanto
Excel-tiedostojen piirteiden luominen voi olla uskomattoman hyödyllistä erilaisissa sovelluksissa, kuten asiakirjamallereissa, dashboardsissa ja hakutyökaluissa. Piirteet tarjoavat nopean visuaalisen viittauksen ilman tarvetta ladata koko dokumentti, mikä tekee niistä ihanteellisia kevyen painon ennakoinnille.
Tässä opinnäytetyössä tutkitaan, miten tuottaa pienimuotoisia kuvia Excel-tiedostoista käyttämällä Aspose.Cells for .NET. Me kattavat asennuksen, rendering vaihtoehtoja, resizing tekniikoita ja parhaita käytäntöjä varmistaakseen korkealaatuisia piirteitä, jotka on optimoitu suorituskykyyn.
Vaiheittainen opas
Vaihe 1: Asenna Aspose.Cells
Ennen kuin aloitat piirteiden luomisen, varmista, että Aspose.Cells for .NET on asennettu. voit asentaa sen NuGet Package Managerin kautta seuraavalla komennolla:
Install-Package Aspose.Cells
Vaihe 2: Lataa työpöytä
Kun Aspose.Cells on asennettu, lataa Excel-työkalu ja pääse työpöydään, jonka haluat muuntaa pieneksi.
Workbook workbook = new Workbook("FinanceReport.xlsx");
Worksheet sheet = workbook.Worksheets[0];
Vaihe 3: Aseta Thumbnail Rendering -vaihtoehdot
Tuottimien tuottamiseksi asettaa alhaisen resoluution kuvien rendering-vaihtoehdot. Tämä varmistaa, että tuotettu mini on kevyt ja nopea ladata.
ImageOrPrintOptions options = new ImageOrPrintOptions
{
ImageType = ImageType.Png,
HorizontalResolution = 96,
VerticalResolution = 96,
OnePagePerSheet = true
};
Vaihe 4: Siirrä ensimmäinen työpöytä kuviin
Käytä SheetRender
tehdä työlehti väliaikaiseksi kuvan tiedostoksi.
SheetRender renderer = new SheetRender(sheet, options);
renderer.ToImage(0, "preview_temp.png");
Vaihe 5: Kuvan uudelleenmuodostaminen Thumbnail Dimensions (vaihtoehtoinen)
Voit käyttää System.Drawing
siirtää väliaikainen kuvan tiedosto haluttuun pienimuotoon.
using System.Drawing;
Bitmap original = new Bitmap("preview_temp.png");
Bitmap thumbnail = new Bitmap(original, new Size(160, 120));
thumbnail.Save("thumbnail.png");
Vaihe 6: Käytä Thumbnail-kuvaa
Nyt sinulla on kevyt mineraali, joka sopii ennakkoluuloihin.
Täydellinen esimerkki koodi
Tässä on täydellinen esimerkki koodi, joka yhdistää kaikki edellä mainitut vaiheet:
using System;
using System.Drawing;
using Aspose.Cells;
using Aspose.Cells.Rendering;
class Program
{
static void Main()
{
// Load Excel file
Workbook workbook = new Workbook("FinanceReport.xlsx");
Worksheet sheet = workbook.Worksheets[0];
// Configure low-resolution options
ImageOrPrintOptions options = new ImageOrPrintOptions
{
ImageType = ImageType.Png,
HorizontalResolution = 96,
VerticalResolution = 96,
OnePagePerSheet = true
};
// Render full sheet as a temporary image
SheetRender renderer = new SheetRender(sheet, options);
renderer.ToImage(0, "preview_temp.png");
// Resize to thumbnail
using (Bitmap original = new Bitmap("preview_temp.png"))
{
Bitmap thumbnail = new Bitmap(original, new Size(160, 120));
thumbnail.Save("thumbnail.png");
}
Console.WriteLine("Thumbnail image created from Excel worksheet.");
}
}
Parhaat käytännöt
Suositus | Tarkoitus |
---|---|
Käytä OnePagePerSheet = true | Ennaltaehkäisevä monivuotinen jakautuminen kuviin |
Alhainen resoluutio | Optimointi nopeampaan mini-tuotantoon |
Kuvia kierrätyksen jälkeen | Lisää valvontaa mittakaavasta ja laadusta |