Aspose.Slides For java是一款Microsoft PowerPoint文档管理的Java类库,可以使Java应用程序具备在没有安装Microsoft PowerPoint的情况下读取PPT文档,这款产品也是目前仅有的PPT文档处理控件,该控件提供了很多管理PPT文档的功能,如:管理文本、图形、动画、表格,添加音频视频到PPT文件,预览PPT文件以及导出PPT文件为多种其他文件格式。该控件不仅可以用于桌面应用程序也可以用于Web应用程序里。
从该控件产品发布了新的16.4版本以后,开发人员可以转换PPT文件为SWF格式了,并且可以通过控件提供的SWFOptions类来实现转换过程的一些设置,具体怎么转换可以参考下面的代码,开发人员可以从
控件中国网上下载该产品的最新版本进行测试:
Presentation pres = new Presentation();
try {
SwfOptions swfOptions = new SwfOptions();
swfOptions.setViewerIncluded(false);
// Saving presentation
pres.save("output.swf", SaveFormat.Swf, swfOptions);
swfOptions.setViewerIncluded(true);
// Saving notes pages
pres.save("outputNotes.swf", SaveFormat.SwfNotes, swfOptions);
} finally {
if(pres != null) pres.dispose();
}