Aspose.Slides  for Java

Aspose.Slides 的 Java PowerPoint API

在 Java 中创建、修改、合并、克隆、保护、转换和操作 PowerPoint PPT、PPTX 以及其他演示格式。

  下载免费试用版
  
 

Aspose.Slides for Java 是一个用于演示文稿操作和管理的 Java PowerPoint API。它允许开发人员在 Java 中读取、编写、转换和操作 PowerPoint 演示文稿。幻灯片、表格、文本、图表、形状、图像和 SmartArt 图表等所有文档元素都可用于操作。

Aspose.Slides for Java API 支持将演示文稿导出为 PDF、PDF/A、HTML、XPS 和图像格式。 Java PowerPoint API 包括许多扩展的 Java PPT 功能,例如:合并、克隆、拆分、比较、打印 Java 中的 PPT(X) 演示文稿。 Aspose.Slides for Java API 无需任何额外依赖即可工作。

Java PowerPoint API 的高级功能

从模板创建或克隆现有幻灯片

在流中保存和打开文件

从数据库生成演示文稿

创建形状并将文本添加到幻灯片上的形状

使用 PowerPoint 表格

处理文本和形状格式

删除或应用形状上的保护

将 Excel 图表作为 OLE 对象嵌入到幻灯片中

使用 ActiveX 组件

在 Java 中将演示文稿转换为多种格式

Aspose.Slides for Java API 将演示文稿呈现为多种标准格式,类似于使用其呈现引擎的原始格式。渲染引擎专为以最高保真度渲染 PowerPoint 而设计。只需加载、设置输出格式并调用 Save 方法,即可将演示文稿转换为任何受支持的格式。使用 Java PowerPoint API,定义 Java PPT 转换的设置以动态更改输出文档。

呈现演示文稿 - Java

// load the file to be rendered

Presentation prest = new Presentation(dir + "template.pptx");

// Convert PPTX to PDF, XPS and TIFF

prest.save(dir + "output.pdf", SaveFormat.Pdf);

prest.save(dir + "output.xps", SaveFormat.Xps);

prest.save(dir + "output.tiff", SaveFormat.Tiff);

更改 Java 中的表示元素

Aspose.Slides for Java API 能够处理所有幻灯片元素,包括表格、文本框、矩形、折线、椭圆、自动形状、图片框、视频框、音频框和 OLE 对象框。 Java PowerPoint API 还提供了一组精心设计的 Java PPT 类,使您能够全面地操作这些元素中的每一个。

在 Java 中操作 PowerPoint SmartArt

Aspose.Slides for Java API 可以轻松地创建或访问、操作和删除幻灯片中现有的 SmartArt 形状。 Java PowerPoint API 有助于动态探索 SmartArt 的属性或管理 SmartArt 节点以及操纵 SmartArt 形状的布局、样式和颜色。

在 Java 中创建幻灯片缩略图

使用幻灯片缩略图有很多可能性,例如:在自定义网站上创建在线演示查看器,与客户共享幻灯片缩略图作为演示模板等等。 Aspose.Slides for Java API 允许使用几行代码创建幻灯片缩略图。

创建幻灯片的缩略图 - Java

// load the file

Presentation prest = new Presentation(dir + "template.pptx");

// access the first slide from the collection

ISlide sld = prest.getSlides().get_Item(0);

// create a full scale image of the slide

BufferedImage image = sld.getThumbnail(1f, 1f);

// save the image in JPEG format

ImageIO.write(image, "jpeg", new File(dir + "output.jpg"));

微软办公自动化——不需要

API 使用托管代码构建,无需在计算机上安装 Microsoft Office 或 Microsoft PowerPoint 即可使用 PowerPoint 文档格式。在支持的功能、安全性、稳定性、可扩展性、速度和价格方面,它是一个完美的 Microsoft PowerPoint 自动化替代方案。