Konverter Gambar
Aspose.Cells Image Converter untuk Plugin .NET memungkinkan pengembang untuk mengubah konten Excel menjadi format gambar seperti PNG, JPEG, BMP, dan lainnya. Apakah Anda mengonversi seluruh workbook, lembar kerja individu, rentang sel, atau grafik tersemat, plugin ini memastikan data spreadsheet Anda dirender dengan akurasi piksel yang sempurna.
Artikel Terbaru
Fitur Utama Aspose.Cells Image Converter
Mengonversi Lembar Kerja, Grafik, dan Rentang ke Gambar
Render seluruh lembar kerja, rentang tertentu, atau grafik tersemat menjadi file gambar berkualitas tinggi yang cocok untuk laporan, dokumentasi, dan pratinjau online.Pengaturan Rendering yang Dapat Disesuaikan
GunakanImageOrPrintOptions
untuk mengontrol resolusi, skala halaman, visibilitas garis kisi, dan lainnya. Sesuaikan setiap konversi untuk memenuhi kebutuhan visual dan tata letak Anda.Dukungan untuk Semua Format Excel Utama
Mendukung XLS, XLSX, XLSM, XLSB, XLTX, XLTM, CSV, TSV, HTML, ODS, dan format file spreadsheet lainnya untuk ekspor gambar.Rendering Grafik dan Tabel Pivot
Konversi grafik Excel tersemat dan tabel pivot langsung menjadi gambar mandiri untuk visualisasi data atau penggunaan web.Rendering Lembar dan Workbook yang Dioptimalkan
Gunakan kelasSheetRender
atauWorkbookRender
untuk merender lembar individu atau seluruh workbook di beberapa halaman.Integrasi Mulus dengan Proyek .NET
Bekerja langsung dengan aplikasi .NET Framework atau .NET Core mana pun untuk generasi gambar secara batch atau sesuai permintaan.
Memulai dengan Aspose.Cells Image Converter untuk .NET
Untuk mulai mengonversi file Excel ke format gambar, ikuti langkah-langkah berikut:
1. Instal Aspose.Cells untuk .NET
Gunakan NuGet untuk menambahkan Aspose.Cells ke proyek Anda:
dotnet add package Aspose.Cells
2. Muat Workbook Excel
Workbook workbook = new Workbook("Book1.xlsx");
3. Render Lembar Kerja ke PNG
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");
}
4. Render Seluruh Workbook
ImageOrPrintOptions options = new ImageOrPrintOptions { ImageType = ImageType.Jpeg };
WorkbookRender render = new WorkbookRender(workbook, options);
render.ToImage(0, "workbook_render.jpg");
Skenario Paling Populer
Mengonversi Grafik Excel ke Gambar
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");
Mengonversi Rentang Sel ke Gambar
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");
Render Tabel Pivot sebagai Gambar
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");
Praktik Terbaik untuk Konversi Gambar
- Selalu sesuaikan kolom secara otomatis sebelum merender untuk memastikan visibilitas penuh.
- Tingkatkan resolusi untuk output DPI tinggi dalam penggunaan web dan cetak.
- Gunakan warna latar belakang putih untuk ekspor yang lebih bersih (
options.Transparent = false
). - Validasi visibilitas konten untuk baris tersembunyi, sel yang digabung, atau komentar.
Masalah Umum dan Solusinya
Kesalahan: File tidak ditemukan
Solusi: Pastikan bahwa jalur file Excel sumber valid dan dapat diakses.
Kesalahan: Format file tidak didukung
Solusi: Pastikan jenis file input didukung (misalnya, hindari makro lama tanpa mode kompatibilitas).
Gambar Output Terpotong atau Terputus
Solusi: Gunakan OnePagePerSheet = true
atau aktifkan AllColumnsInOnePagePerSheet
untuk lembar yang lebih lebar.