Ketika mengekspor lembar kerja Excel atau bervariasi ke gambar untuk tujuan pencetakan, presentasi, atau embedding, Anda sering membutuhkan kontrol yang akurat tentang bagaimana konten terlihat. artikel ini menunjukkan bagaimana menyesuaikan rendering gambar menggunakan Aspose.Cells untuk .NET, sebuah perpustakaan yang kuat yang memungkinkan Anda untuk menyempurnakan setiap aspek gambar yang diekspor.

Pengenalan

Menyesuaikan lembar kerja Excel dan rangs ketika mengubahnya menjadi gambar dapat secara signifikan meningkatkan daya tarik visual dan utilitas mereka. apakah itu untuk pencetakan, menggabungkan dalam presentasi, atau berbagi online, kemampuan untuk mengontrol tataletak, resolusi, mode warna, dan visibilitas konten adalah penting.

Aspose.Cells untuk .NET menawarkan pilihan yang luas untuk menyesuaikan cara file Excel Anda diputar sebagai gambar. artikel ini akan membimbing Anda melalui proses instalasi Asposa.cells, muat buku kerja Excel, mengkonfigurasi pengaturan rendering lanjutan, dan menghemat output dengan tetapan kualitas yang diinginkan.

Panduan Langkah-Langkah

Langkah 1: Instal Aspose.Cells untuk .NET

Untuk memulai, instal paket Aspose.Cells melalui NuGet Package Manager:

Install-Package Aspose.Cells

Langkah 2: Mengisi buku kerja dan lembar kerja

Carilah buku kerja Excel Anda dan pilih lembar kerja tertentu untuk bekerja dengan:

Workbook workbook = new Workbook("Template.xlsx");
Worksheet worksheet = workbook.Worksheets["Sheet1"];

Langkah 3: Mengatur Opsi Rendering Lanjutan

Tetapkan opsi rendering lanjutan seperti jenis gambar, resolusi, transparansi, dan banyak lagi:

ImageOrPrintOptions options = new ImageOrPrintOptions
{
    ImageType = ImageType.Png,
    HorizontalResolution = 300,
    VerticalResolution = 300,
    PrintWithStatusDialog = false,
    Transparent = false,
    OnePagePerSheet = true
};

Langkah 4: Mengaktifkan Gridlines dan Headings (Optional)

Tunjukkan garis grid atau judul baris/kolom dalam output:

options.ShowGridLines = true;
options.ShowRowColumnHeaders = true;

Langkah 5: Customize Page Settings

Tetapkan opsi untuk membuat seluruh lembar sebagai satu halaman jika perlu:

options.AllColumnsInOnePagePerSheet = true;
options.AllRowsInOnePagePerSheet = true;

Langkah 6: Render ke Image dengan SheetRender

Gunakan The SheetRender kelas untuk mengkonversi lembar kerja atau julat ke dalam gambar:

SheetRender renderer = new SheetRender(worksheet, options);
renderer.ToImage(0, "custom_output.png");

Langkah 7: Simpan dan Periksa output

Pastikan bahwa gambar yang dihasilkan mencerminkan tataletak tersuai dan pilihan visual Anda.

Contoh lengkap kode

Berikut adalah contoh lengkap yang menunjukkan bagaimana menyesuaikan rendering Excel:

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.");
    }
}

Tips untuk kontrol yang lebih baik

menetapkandeskripsi
ImageTypePilih PNG, JPEG, BMP, atau TIFF
TransparentTetapkan benar untuk latar belakang yang transparan
SmoothingModeMeningkatkan visual menggunakan anti-aliasing
ShowFormulasTampilkan formula bukannya nilai yang dihitung
ChartImageWidth / ChartImageHeightMenetapkan ukuran output untuk grafik

More in this category