PNG JPG BMP TIFF XLS
Aspose.Cells  for .NET

แปลงแผนภูมิเป็นรูปภาพ JPG (JPEG) ใน C#

แผนภูมิเอกสาร XLS แบบเนทีฟและประสิทธิภาพสูงเป็นการแปลงรูปภาพโดยใช้ API ฝั่งเซิร์ฟเวอร์ โดยไม่ต้องใช้ซอฟต์แวร์ใดๆ เช่น Microsoft หรือ Adobe PDF

วิธีแปลงแผนภูมิเป็นรูปภาพ JPG (JPEG) โดยใช้ C#

ในการแปลงแผนภูมิ XLSX เราจะใช้

Aspose.Cells for .NET

API ซึ่งเป็นโปรแกรมจัดการเอกสารที่มีคุณสมบัติหลากหลาย ทรงพลัง และใช้งานง่าย API สำหรับแพลตฟอร์ม C# เปิด

NuGet

ผู้จัดการแพ็คเกจ ค้นหา Aspose.Cells และติดตั้ง คุณอาจใช้คำสั่งต่อไปนี้จาก Package Manager Console

สั่งการ


PM> Install-Package Aspose.Cells

ขั้นตอนในการแปลงแผนภูมิเป็นไฟล์ JPG/JPEG ใน C#

การสร้างแผนภูมิเอกสารขั้นพื้นฐานด้วย

Aspose.Cells for .NET

API สามารถทำได้โดยใช้โค้ดเพียงไม่กี่บรรทัด

  • สร้างไฟล์ XLSX รับแผนภูมิ
  • แปลงแผนภูมิเป็นรูปภาพ JPG/JPEG

ความต้องการของระบบ

API ของเราได้รับการสนับสนุนบนแพลตฟอร์มและระบบปฏิบัติการหลักทั้งหมด ก่อนที่จะรันโค้ดด้านล่าง โปรดตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นต่อไปนี้ในระบบของคุณ

  • Microsoft Windows หรือระบบปฏิบัติการที่เข้ากันได้กับ .NET Framework, .NET Core, Mono หรือแพลตฟอร์ม Xamarin
  • สภาพแวดล้อมการพัฒนาเช่น Microsoft Visual Studio
  • เพิ่มการอ้างอิงถึง Aspose.Cells for .NET DLL ในโครงการของคุณ - ติดตั้งจาก NuGet โดยใช้ปุ่มดาวน์โหลดด้านบน
 

แปลงแผนภูมิไฟล์ XLSX เป็นรูปภาพ 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");