Core API ของ Aspose.Slides FOSS สำหรับ Java
บทนำ Aspose.Slides FOSS for Java เป็นไลบรารีฟรีแบบโอเพ่นซอร์สที่ช่วยให้นักพัฒนา Java สามารถสร้างและจัดการงานนำเสนอ PowerPoint ได้โดยไม่ต้องพึ่งพา Microsoft Office. ไลบรารีนี้จัดจำหน่ายภายใต้แพ็กเกจ org.aspose.slides.foss และรองรับ Java 21 ขึ้นไป. โครงการนี้ถูกปล่อยภายใต้สัญญาอนุญาต MIT ดังนั้นคุณจึงสามารถใช้ได้ทั้งในโครงการส่วนบุคคลและเชิงพาณิชย์โดยไม่มีค่าใช้จ่ายและไม่ต้องใช้คีย์ API มันให้โมเดลวัตถุที่ครอบคลุมสำหรับสไลด์, รูปร่าง, ข้อความ, ตาราง, รูปภาพ, ความคิดเห็น, และคุณสมบัติของเอกสาร โดยอาศัยการจัดการโดยตรงของรูปแบบแพ็กเกจ Office Open XML. ด้วย 273 คลาส, มากกว่า 2,600 เมธอด, และ 42 enumerations, API แกนหลักครอบคลุมบล็อกการสร้างที่คุณต้องการเพื่อทำให้กระบวนการนำเสนอทำงานอัตโนมัติในแอปพลิเคชัน Java ใด ๆ สิ่งที่รวมอยู่ วงจรชีวิตของการนำเสนอ คลาส Presentation เป็นจุดเริ่มต้นสำหรับทุกการดำเนินการ คุณสามารถสร้างงานนำเสนอเปล่าและบันทึกผลลัพธ์ลงดิสก์หรือไปยัง OutputStream ในรูปแบบต่าง ๆ คลาสนี้ implements AutoCloseable ดังนั้นจึงทำงานได้อย่างเป็นธรรมชาติร่วมกับบล็อก try-with-resources. import org.aspose.slides.foss.*; import org.aspose.slides.foss.export.SaveFormat; try (Presentation pres = new Presentation()) { // A new presentation starts with one blank slide System.out.println("Slides: " + pres.getSlides().size()); pres.save("output.pptx", SaveFormat.PPTX); } การจัดการสไลด์ SlideCollection ให้การควบคุมเต็มรูปแบบเหนือชุดสไลด์ คุณสามารถเพิ่มสไลด์เปล่าด้วย addEmptySlide(), ทำสำเนาสไลด์ที่มีอยู่ด้วย addClone(), แทรกสไลด์ที่ตำแหน่งเฉพาะด้วย insertEmptySlide(), ลบสไลด์โดยอ้างอิงหรือดัชนี, และวนซ้ำผ่านคอลเลกชันได้ ...