สร้างแผนภูมิด้วย VSTO และ Aspose.Slides สำหรับ Java

สร้างแผนภูมิ

ตัวอย่างโค้ดด้านล่างอธิบายกระบวนการเพิ่มแผนภูมิคอลัมน์ 3 มิติแบบกลุ่มแบบง่ายโดยใช้ VSTO คุณจะสร้างอินสแตนซ์ของงานนำเสนอ เพิ่มแผนภูมิดีฟอลต์ลงในนั้น จากนั้นใช้ Microsoft Excel Workbook เพื่อเข้าถึงและแก้ไขข้อมูลแผนภูมิพร้อมตั้งค่าคุณสมบัติของแผนภูมิ สุดท้ายบันทึกงานนำเสนอ

ตัวอย่าง VSTO

โดยใช้ VSTO จะดำเนินการตามขั้นตอนต่อไปนี้:

  1. สร้างอินสแตนซ์ของงานนำเสนอ Microsoft PowerPoint
  2. เพิ่มสไลด์เปล่าไปยังงานนำเสนอ
  3. เพิ่มแผนภูมิ 3D clustered column และเข้าถึงมัน
  4. สร้างอินสแตนซ์ใหม่ของ Microsoft Excel Workbook และโหลดข้อมูลแผนภูมิ
  5. เข้าถึงเวิร์กชีตข้อมูลแผนภูมิโดยใช้ Microsoft Excel Workbook instancefromworkbook
  6. ตั้งค่าช่วงข้อมูลแผนภูมิในเวิร์กชีตและลบซีรีส์ 2 และ 3 ออกจากแผนภูมิ
  7. แก้ไขข้อมูลหมวดหมู่ของแผนภูมิในเวิร์กชีตข้อมูลแผนภูมิ
  8. แก้ไขข้อมูลซีรีส์ 1 ของแผนภูมิในเวิร์กชีตข้อมูลแผนภูมิ
  9. ตอนนี้เข้าถึงชื่อแผนภูมิและตั้งค่า setthefontrelatedproperties
  10. เข้าถึงแกนค่าของแผนภูมิและตั้งค่าหน่วยหลัก หน่วยรอง ค่าสูงสุดและค่าต่ำสุด
  11. เข้าถึงแกนความลึกหรือแกนซีรีส์ของแผนภูมิและลบออกตามที่แสดงในตัวอย่างนี้ เนื่องจากมีการใช้ซีรีส์เดียวเท่านั้น
  12. ตอนนี้ตั้งค่ามุมการหมุนของแผนภูมิในทิศทาง X และ Y
  13. บันทึกงานนำเสนอ
  14. ปิดอินสแตนซ์ของ Microsoft Excel และ PowerPoint

การนำเสนอผลลัพธ์ที่สร้างด้วย VSTO

todo:image_alt_text

ตัวอย่าง Aspose.Slides for Java

โดยใช้ Aspose.Slides for Java จะดำเนินการตามขั้นตอนต่อไปนี้:

  1. สร้างอินสแตนซ์ของงานนำเสนอ Microsoft PowerPoint
  2. เพิ่มสไลด์เปล่าไปยังงานนำเสนอ
  3. เพิ่มแผนภูมิ 3D clustered column และเข้าถึงมัน
  4. เข้าถึงเวิร์กชีตข้อมูลแผนภูมิโดยใช้ Microsoft Excel Workbook instancefromworkbook
  5. ลบซีรีส์ที่ไม่ได้ใช้ 2 และ 3 ออก
  6. เข้าถึงหมวดหมู่ของแผนภูมิและแก้ไขป้ายชื่อ
  7. เข้าถึงซีรีส์ 1 และแก้ไขค่าของซีรีส์
  8. ตอนนี้เข้าถึงชื่อแผนภูมิและตั้งค่าคุณสมบัติฟอนต์
  9. เข้าถึงแกนค่าของแผนภูมิและตั้งค่าหน่วยหลัก หน่วยรอง ค่าสูงสุดและค่าต่ำสุด
  10. ตอนนี้ตั้งค่ามุมการหมุนของแผนภูมิในทิศทาง X และ Y
  11. บันทึกงานนำเสนอเป็นรูปแบบ PPTX

การนำเสนอผลลัพธ์ที่สร้างด้วย Aspose.Slides

todo:image_alt_text

คำถามที่พบบ่อย

ฉันสามารถสร้างแผนภูมิประเภทอื่น ๆ เช่น พาย, เส้น, หรือแท่งด้วย Aspose.Slides ได้หรือไม่?

ใช่ Aspose.Slides รองรับประเภทแผนภูมิที่หลากหลายรวมถึง chart types เช่น แผนภูมิพาย, แผนภูมิเส้น, แผนภูมิบาร์, แผนภูมิกระจาย, แผนภูมิบับเบิลและอื่น ๆ คุณสามารถระบุประเภทแผนภูมิที่ต้องการโดยใช้คลาส ChartType เมื่อเพิ่มแผนภูมิ

ฉันสามารถใช้สไตล์หรือธีมที่กำหนดเองกับแผนภูมิได้หรือไม่?

ใช่ คุณสามารถปรับแต่งลักษณะของแผนภูมิได้อย่างเต็มที่รวมถึงสี, ฟอนต์, การเติม, ขอบ, เส้นกริดและเค้าโครง อย่างไรก็ตาม การใช้ธีม Office ให้ตรงกับที่เห็นใน PowerPoint จำเป็นต้องตั้งค่าสไตล์แต่ละอย่างด้วยตนเอง

ฉันสามารถส่งออกแผนภูมิเป็นภาพแยกจากสไลด์ได้หรือไม่?

ได้ Aspose.Slides อนุญาตให้คุณส่งออกรูปทรงใด ๆ รวมถึงแผนภูมิเป็นภาพแยก (เช่น PNG, JPEG) โดยใช้เมธอด getImage บน shape ของแผนภูมิ