สร้างแผนภูมิด้วย VSTO และ Aspose.Slides สำหรับ Java
สร้างแผนภูมิ
ตัวอย่างโค้ดด้านล่างอธิบายกระบวนการเพิ่มแผนภูมิคอลัมน์ 3 มิติแบบกลุ่มแบบง่ายโดยใช้ VSTO คุณจะสร้างอินสแตนซ์ของงานนำเสนอ เพิ่มแผนภูมิดีฟอลต์ลงในนั้น จากนั้นใช้ Microsoft Excel Workbook เพื่อเข้าถึงและแก้ไขข้อมูลแผนภูมิพร้อมตั้งค่าคุณสมบัติของแผนภูมิ สุดท้ายบันทึกงานนำเสนอ
ตัวอย่าง VSTO
โดยใช้ VSTO จะดำเนินการตามขั้นตอนต่อไปนี้:
- สร้างอินสแตนซ์ของงานนำเสนอ Microsoft PowerPoint
- เพิ่มสไลด์เปล่าไปยังงานนำเสนอ
- เพิ่มแผนภูมิ 3D clustered column และเข้าถึงมัน
- สร้างอินสแตนซ์ใหม่ของ Microsoft Excel Workbook และโหลดข้อมูลแผนภูมิ
- เข้าถึงเวิร์กชีตข้อมูลแผนภูมิโดยใช้ Microsoft Excel Workbook instancefromworkbook
- ตั้งค่าช่วงข้อมูลแผนภูมิในเวิร์กชีตและลบซีรีส์ 2 และ 3 ออกจากแผนภูมิ
- แก้ไขข้อมูลหมวดหมู่ของแผนภูมิในเวิร์กชีตข้อมูลแผนภูมิ
- แก้ไขข้อมูลซีรีส์ 1 ของแผนภูมิในเวิร์กชีตข้อมูลแผนภูมิ
- ตอนนี้เข้าถึงชื่อแผนภูมิและตั้งค่า setthefontrelatedproperties
- เข้าถึงแกนค่าของแผนภูมิและตั้งค่าหน่วยหลัก หน่วยรอง ค่าสูงสุดและค่าต่ำสุด
- เข้าถึงแกนความลึกหรือแกนซีรีส์ของแผนภูมิและลบออกตามที่แสดงในตัวอย่างนี้ เนื่องจากมีการใช้ซีรีส์เดียวเท่านั้น
- ตอนนี้ตั้งค่ามุมการหมุนของแผนภูมิในทิศทาง X และ Y
- บันทึกงานนำเสนอ
- ปิดอินสแตนซ์ของ Microsoft Excel และ PowerPoint
การนำเสนอผลลัพธ์ที่สร้างด้วย VSTO

ตัวอย่าง Aspose.Slides for Java
โดยใช้ Aspose.Slides for Java จะดำเนินการตามขั้นตอนต่อไปนี้:
- สร้างอินสแตนซ์ของงานนำเสนอ Microsoft PowerPoint
- เพิ่มสไลด์เปล่าไปยังงานนำเสนอ
- เพิ่มแผนภูมิ 3D clustered column และเข้าถึงมัน
- เข้าถึงเวิร์กชีตข้อมูลแผนภูมิโดยใช้ Microsoft Excel Workbook instancefromworkbook
- ลบซีรีส์ที่ไม่ได้ใช้ 2 และ 3 ออก
- เข้าถึงหมวดหมู่ของแผนภูมิและแก้ไขป้ายชื่อ
- เข้าถึงซีรีส์ 1 และแก้ไขค่าของซีรีส์
- ตอนนี้เข้าถึงชื่อแผนภูมิและตั้งค่าคุณสมบัติฟอนต์
- เข้าถึงแกนค่าของแผนภูมิและตั้งค่าหน่วยหลัก หน่วยรอง ค่าสูงสุดและค่าต่ำสุด
- ตอนนี้ตั้งค่ามุมการหมุนของแผนภูมิในทิศทาง X และ Y
- บันทึกงานนำเสนอเป็นรูปแบบ PPTX
การนำเสนอผลลัพธ์ที่สร้างด้วย Aspose.Slides

คำถามที่พบบ่อย
ฉันสามารถสร้างแผนภูมิประเภทอื่น ๆ เช่น พาย, เส้น, หรือแท่งด้วย Aspose.Slides ได้หรือไม่?
ใช่ Aspose.Slides รองรับประเภทแผนภูมิที่หลากหลายรวมถึง chart types เช่น แผนภูมิพาย, แผนภูมิเส้น, แผนภูมิบาร์, แผนภูมิกระจาย, แผนภูมิบับเบิลและอื่น ๆ คุณสามารถระบุประเภทแผนภูมิที่ต้องการโดยใช้คลาส ChartType เมื่อเพิ่มแผนภูมิ
ฉันสามารถใช้สไตล์หรือธีมที่กำหนดเองกับแผนภูมิได้หรือไม่?
ใช่ คุณสามารถปรับแต่งลักษณะของแผนภูมิได้อย่างเต็มที่รวมถึงสี, ฟอนต์, การเติม, ขอบ, เส้นกริดและเค้าโครง อย่างไรก็ตาม การใช้ธีม Office ให้ตรงกับที่เห็นใน PowerPoint จำเป็นต้องตั้งค่าสไตล์แต่ละอย่างด้วยตนเอง
ฉันสามารถส่งออกแผนภูมิเป็นภาพแยกจากสไลด์ได้หรือไม่?
ได้ Aspose.Slides อนุญาตให้คุณส่งออกรูปทรงใด ๆ รวมถึงแผนภูมิเป็นภาพแยก (เช่น PNG, JPEG) โดยใช้เมธอด getImage บน shape ของแผนภูมิ