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
ImageTypePNG, JPEG, BMP veya TIFF seçin
TransparentAçık arka plan için doğru ayarlayın
SmoothingModeGörüntüleri anti-aliasasyon kullanarak geliştirin
ShowFormulasHesaplanan değerler yerine formüller gösterin
ChartImageWidth / ChartImageHeightHaritalar için çıkış boyutunu ayarlayın

More in this category