Aspose.Slides FOSS for Java 的核心 API
介绍 Aspose.Slides FOSS for Java 是一个免费、开源的库,允许 Java 开发者在不依赖 Microsoft Office 的情况下创建和操作 PowerPoint 演示文稿。该库在 org.aspose.slides.foss 包中发布,目标平台为 Java 21 及以上。 该项目采用 MIT 许可证发布,您可以在个人和商业项目中免费使用,无需 API 密钥。它提供了丰富的对象模型,支持幻灯片、形状、文本、表格、图像、批注和文档属性,并通过直接操作 Office Open XML 包格式来实现。 拥有273个类、超过2,600个方法和42个枚举,核心 API 包含了在任何 Java 应用程序中自动化演示工作流所需的构建块。 包含的内容 演示生命周期 Presentation 类是所有操作的入口点。您可以创建一个空白演示文稿,并将结果保存到磁盘或以多种格式保存到 OutputStream。该类实现了 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() 在特定索引处插入幻灯片,按引用或索引删除幻灯片,并遍历集合。 ...