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
menetapkan | deskripsi |
---|---|
ImageType | Pilih PNG, JPEG, BMP, atau TIFF |
Transparent | Tetapkan benar untuk latar belakang yang transparan |
SmoothingMode | Meningkatkan visual menggunakan anti-aliasing |
ShowFormulas | Tampilkan formula bukannya nilai yang dihitung |
ChartImageWidth / ChartImageHeight | Menetapkan ukuran output untuk grafik |