Konversi Grafik ke Gambar JPG (JPEG) di C#
Bagan dokumen XLS asli dan berkinerja tinggi hingga konversi gambar menggunakan API sisi server, tanpa menggunakan perangkat lunak apa pun seperti Microsoft atau Adobe PDF.
Cara Mengubah Gambar Bagan Menjadi JPG(JPEG) Menggunakan C#
Untuk mengonversi grafik XLSX, kami akan menggunakan
API yang merupakan manipulasi dokumen yang kaya fitur, kuat dan mudah digunakan API untuk platform C#. Membuka
manajer paket, cari Aspose.Cells dan instal. Anda juga dapat menggunakan perintah berikut dari Package Manager Console.
Memerintah
PM> Install-Package Aspose.Cells
Langkah-langkah Mengonversi Bagan ke File JPG/JPEG di C#
Dokumen dasar yang dipetakan dengan
API dapat dilakukan hanya dengan beberapa baris kode.
- Buat berkas XLSX. Dapatkan grafiknya.
- Konversi bagan ke gambar JPG/JPEG.
Persyaratan sistem
API kami didukung di semua platform dan Sistem Operasi utama. Sebelum menjalankan kode di bawah ini, pastikan Anda memiliki prasyarat berikut di sistem Anda.
- Microsoft Windows atau OS yang kompatibel dengan .NET Framework, .NET Core, Mono atau Platform Xamarin
- Lingkungan pengembangan seperti Microsoft Visual Studio
- Tambahkan referensi ke DLL Aspose.Cells for .NET di proyek Anda - Instal dari NuGet menggunakan tombol Unduh di atas
Konversikan Bagan File XLSX ke gambar JPG/JPEG - C#
// Instantiating a Workbook object | |
Workbook wkb = new Workbook(); | |
// Obtaining the reference of the first worksheet | |
Worksheet wks = wkb.Worksheets[0]; | |
// Adding sample values to cells | |
wks.Cells["A2"].PutValue("Category1"); | |
wks.Cells["A3"].PutValue("Category2"); | |
wks.Cells["A4"].PutValue("Category3"); | |
wks.Cells["B1"].PutValue("Column1"); | |
wks.Cells["B2"].PutValue(4); | |
wks.Cells["B3"].PutValue(20); | |
wks.Cells["B4"].PutValue(50); | |
wks.Cells["C1"].PutValue("Column2"); | |
wks.Cells["C2"].PutValue(50); | |
wks.Cells["C3"].PutValue(100); | |
wks.Cells["C4"].PutValue(150); | |
// Adding a chart to the worksheet | |
int chartIndex = wks.Charts.Add(Aspose.Cells.Charts.ChartType.Column, 5, 0, 15, 5); | |
// Accessing the instance of the newly added chart | |
Aspose.Cells.Charts.Chart chart = wks.Charts[chartIndex]; | |
// Setting chart data source as the range "A1:C4" | |
chart.SetChartDataRange("A1:C4", true); | |
// Converting to the JPG file | |
chart.ToImage("output.jpg"); |