ในหัวข้อนี้ คุณจะได้รับคำตอบเกี่ยวกับวิธีแปลงแผนภูมิ Excel เป็น JPG ใน C# โดยไม่ต้อง Interop เมื่อคุณทำตามบทช่วยสอนทีละขั้นตอนนี้แล้ว คุณจะสามารถบันทึกแผนภูมิ Excel เป็น JPG ใน C# เช่นเดียวกับการบันทึกเป็น JPG คุณยังสามารถบันทึกแผนภูมิเป็นรูปแบบทั่วไปอื่นๆ เช่น BMP, PNG, SVG เป็นต้น
ขั้นตอนในการแปลงแผนภูมิ Excel เป็น JPG ใน C#
- ใช้ NuGet package manager ติดตั้ง Aspose.Cells for .NET
- เพิ่มโดยใช้คำสั่งสำหรับ Aspose.Cells, Aspose.Cells.Charts และ Aspose.Cells.Rendering เนมสเปซ
- ตั้งค่าใบอนุญาต Aspose โดยใช้วิธี SetLicense
- โหลด workbook ที่มี chart
- รับตัวอย่างแผนภูมิจากแผ่นงานที่ต้องการ
- สุดท้าย บันทึกแผนภูมิเป็นไฟล์ JPG
ขั้นตอนเหล่านี้สาธิตกระบวนการแปลงแผนภูมิ Excel เป็น JPG ใน C# และบันทึกลงในไฟล์ อย่างไรก็ตาม ยังมีตัวเลือกอื่นๆ เช่น การบันทึกรูปภาพที่ส่งออกไปยัง MemoryStream และใช้งานตามนั้น ฟังก์ชัน Chart.ToImage() มีตัวเลือกให้เลือกหมายเลขหน้าด้วย หากแผนภูมิมีขนาดใหญ่เกินไปและประกอบด้วยหลายหน้า
รหัสเพื่อแปลงแผนภูมิ Excel เป็น JPG ใน C
การแปลงนี้ไม่จำเป็นต้องติดตั้ง MS Excel บนระบบหรือใช้การทำงานร่วมกัน เป็นรหัสแอปพลิเคชันแบบคอนโซลอย่างง่ายที่สามารถใช้ในแบบฟอร์ม ASP.NET และเทคโนโลยีเว็บอื่นๆ เช่น Azure และอื่นๆ อีกมากมาย
ในตัวอย่างนี้ เราได้เรียนรู้วิธีแปลงแผนภูมิ Excel เป็น JPG ใน C# อย่างไรก็ตาม เมื่อใช้ตัวเลือก ImageType คุณสามารถบันทึกเป็น PNG, BMP, PICT, TIFF, SVG และรูปแบบอื่นๆ อีกมากมาย คุณสามารถแปลงไฟล์ Excel เป็นรูปแบบอื่นได้ เช่น XPS ตามที่ระบุในบทความ วิธีแปลง Excel เป็น XPS ใน C#