Aspose.Cells Image Converter for .NET Plugin, geliştiricilerin Excel içeriğini PNG, JPEG, BMP gibi yüksek kaliteli görüntü biçimlerine dönüştürmelerine olanak tanıyan güçlü bir araçtır. bu eklenti, XLSX, CSV, HTML, ODS ve diğerleri dahil olmak üzere çeşitli Excel dosya türlerini destekler.
Giriş
Aspose.Cells Image Converter for .NET Plugin, Excel içeriğini raporlar, belgeler veya web uygulamaları için uygun yüksek kaliteli resimlere dönüştürmek için tasarlanmıştır. bu eklenti ile, tam çalışma kitapları, bireysel çalışma sayfaları, hücre satırları ve yerleşik grafikleri PNG veya JPEG gibi görüntü biçimlerine mükemmel piksel doğruluğu ile dönüştürebilirsiniz.
Aspose.Cells görüntü dönüştürücüsü ile başlar
.NET için Aspose.Cells yükleme
Aspose.Cells Image Converter’ı kullanmaya başlamak için öncelikle kütüphaneyi NuGet aracılığıyla yükleyin:
dotnet add package Aspose.Cells
Excel Çalışma Kitabı
Excel çalışma kitabınızı bir Workbook
İçeriği ile çalışmaya başlar.
using Aspose.Cells;
public class ExcelLoader
{
public static Workbook Load(string filePath)
{
// Load an existing Excel workbook from a file path
return new Workbook(filePath);
}
}
Bir çalışma sayfasını PNG’ye aktarın
Yüklenen çalışma kitabının ilk çalışma sayfasını aşağıdaki kod çizimini kullanarak bir PNG görüntüsüne dönüştürün:
Worksheet sheet = workbook.Worksheets[0];
ImageOrPrintOptions options = new ImageOrPrintOptions { ImageType = ImageType.Png, OnePagePerSheet = true, Resolution = 200 };
SheetRender renderer = new SheetRender(sheet, options);
for (int i = 0; i < renderer.PageCount; i++)
{
renderer.ToImage(i, $"sheet_page_{i + 1}.png");
}
Tüm bir çalışma kitabı
Tüm çalışma kitabını tek bir görüntü dosyasına dönüştürmek için, WorkbookRender
Aşağıda gösterildiği gibi sınıf:
ImageOrPrintOptions options = new ImageOrPrintOptions { ImageType = ImageType.Jpeg };
WorkbookRender render = new WorkbookRender(workbook, options);
render.ToImage(0, "workbook_render.jpg");
Popüler Senaryo
Excel grafiklerini resimlere dönüştürmek
Yerleşik bir grafik bir çalışma sayfasından ayrı bir PNG görüntüsüne dönüştürülür:
Workbook wb = new Workbook("ChartSheet.xlsx");
Worksheet chartSheet = wb.Worksheets[0];
ImageOrPrintOptions chartOptions = new ImageOrPrintOptions { ImageType = ImageType.Png };
SheetRender chartRender = new SheetRender(chartSheet, chartOptions);
chartRender.ToImage(0, "chart.png");
Bir hücre aralığını bir görüntüye dönüştürmek
Çalışma sayfasından bir görüntüye belirli bir hücre aralığını ihraç edin:
Workbook wb = new Workbook("Data.xlsx");
Range range = wb.Worksheets[0].Cells.CreateRange("A1:C10");
ImageOrPrintOptions rangeOptions = new ImageOrPrintOptions { ImageType = ImageType.Png };
SheetRender rangeRender = new SheetRender(wb.Worksheets[0], rangeOptions);
rangeRender.ToImage(0, "range_output.png");
Pivot tablosu bir görüntü olarak yapıştırın
Bir pivot tablosunu çalışma sayfasından bir görüntüye dönüştürün:
Workbook wb = new Workbook("PivotData.xlsx");
ImageOrPrintOptions options = new ImageOrPrintOptions { ImageType = ImageType.Png };
SheetRender pivotRender = new SheetRender(wb.Worksheets[0], options);
pivotRender.ToImage(0, "pivot_table.png");
Sonuç
Aspose.Cells Image Converter for .NET Plugin, Excel içeriğini yüksek kaliteli resimlere dönüştürmek için kapsamlı bir çözüm sunar. geniş özellikleri ve kullanımı kolaylığı ile, çeşitli uygulamalarda Excel verileri ile çalışan geliştiriciler için değerli bir araçtır.