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

  1. 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.

  2. Pengaturan Rendering yang Dapat Disesuaikan
    Gunakan ImageOrPrintOptions untuk mengontrol resolusi, skala halaman, visibilitas garis kisi, dan lainnya. Sesuaikan setiap konversi untuk memenuhi kebutuhan visual dan tata letak Anda.

  3. 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.

  4. Rendering Grafik dan Tabel Pivot
    Konversi grafik Excel tersemat dan tabel pivot langsung menjadi gambar mandiri untuk visualisasi data atau penggunaan web.

  5. Rendering Lembar dan Workbook yang Dioptimalkan
    Gunakan kelas SheetRender atau WorkbookRender untuk merender lembar individu atau seluruh workbook di beberapa halaman.

  6. 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.

 Indonesia