Excel çalışma sayfalarını veya baskı, sunum veya yerleştirme amaçlı resimlere yönlendirirken, içeriğin nasıl göründüğünü sık sık kontrol etmeniz gerekir.Bu makalede Aspose.Cells for .NET, ihraç edilen resmin her yönünü düzeltmenize olanak tanıyan güçlü bir kütüphane kullanarak görüntü renderasyonunu nasıl özelleştireceğinizi gösteririz.
Giriş
Excel çalışma sayfalarını ve aralıklarını görüntülere dönüştürürken özelleştirmek görsel çekiciliğini ve yararlılığını önemli ölçüde arttırabilir. baskı, sunumlara yerleştirme veya çevrimiçi paylaşım için olsun, düzen, çözünürlük, renk modu ve içerik görünürlüğünü kontrol etme yeteneği önemlidir.
Aspose.Cells for .NET, Excel dosyalarınızın görüntüleri olarak nasıl sunulduğunu özelleştirmek için geniş seçenekler sunar.Bu makalede, Asposa.cells’i yükleme sürecine, bir Excel çalışma kitabını yükleyerek, gelişmiş performans ayarlarını yapılandırarak ve istediğiniz kalite ayarlarla çıkışları kurtararak size rehberlik edecektir.
adım adım rehber
Adım 1: .NET için Aspose.Cells yükleme
Başlamak için, NuGet Paket Yöneticisi aracılığıyla Aspose.Cells paketini yükleyin:
Install-Package Aspose.Cells
Adım 2: Çalışma kitabı ve çalışma sayfasını yükleyin
Excel çalışma kitabınızı yükleyin ve çalışmak için belirli bir çalışma sayfasını seçin:
Workbook workbook = new Workbook("Template.xlsx");
Worksheet worksheet = workbook.Worksheets["Sheet1"];
Adım 3: Gelişmiş Rendering seçenekleri ayarlayın
Görüntü türü, çözünürlük, şeffaflık ve daha fazlası gibi gelişmiş render seçenekleri ayarlayın:
ImageOrPrintOptions options = new ImageOrPrintOptions
{
ImageType = ImageType.Png,
HorizontalResolution = 300,
VerticalResolution = 300,
PrintWithStatusDialog = false,
Transparent = false,
OnePagePerSheet = true
};
Adım 4: Çizgiler ve Çizgiler etkinleştirin (Seçmeli)
Çizgiler veya satır / sütun başlıkları çıkışta gösterin:
options.ShowGridLines = true;
options.ShowRowColumnHeaders = true;
Adım 5: Sayfa ayarlarını özelleştirin
İhtiyacınız olursa bütün sayfaları tek sayfa olarak oluşturma seçeneklerini ayarlayın:
options.AllColumnsInOnePagePerSheet = true;
options.AllRowsInOnePagePerSheet = true;
Adım 6: SheetRender ile görüntüye aktarın
Kullanmak için SheetRender
çalışma sayfanızı veya aralığınızı bir görüntüye dönüştürmek için sınıf:
SheetRender renderer = new SheetRender(worksheet, options);
renderer.ToImage(0, "custom_output.png");
Adım 7: Kaydetme ve Çıkış Kontrolü
Sonuçlanan görüntünün özelleştirilmiş düzen ve görsel seçeneklerinizi yansıtmasını sağlayın.
Tam örnek kodu
İşte Excel rendering’i nasıl özelleştirileceğini gösteren tam bir örnek:
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.");
}
}
Daha iyi kontrol için ipuçları
ayarları | Açıklama |
---|---|
ImageType | PNG, JPEG, BMP veya TIFF seçin |
Transparent | Açık arka plan için doğru ayarlayın |
SmoothingMode | Görüntüleri anti-aliasasyon kullanarak geliştirin |
ShowFormulas | Hesaplanan değerler yerine formüller gösterin |
ChartImageWidth / ChartImageHeight | Haritalar için çıkış boyutunu ayarlayın |