Spire.Presentation for Java 3.3.5于今日发布。该版本包含了许多新功能,比如它支持GroupShape转图片,同时也支持设置文本高亮选项和动画播放重复类型。除此之外,一些在形状转换到图片及操作文档时出现的问题也得以成功解决。详情如下。
新功能:
- 支持转换一个GroupShape到图片。
Presentation ppt = new Presentation();
ppt.loadFromFile(input);
for (int i = 0; i < ppt.getSlides().get(0).getShapes().getCount(); i++){
String fileName = outputPath + "shapeToImage_"+i+".png";
BufferedImage image = ppt.getSlides().get(0).getShapes().saveAsImage(i);
ImageIO.write(image, "PNG", new File(fileName));
}
ISlide slide1 = ppt.getSlides().get(0);
slide1.getTitle();
slide1.setTitle("new title");
TextHighLightingOptions options = new TextHighLightingOptions();
options.setWholeWordsOnly(true);
options.setCaseSensitive(true);
shape.getTextFrame().HighLightText("Spire", Color.yellow, options);
AnimationEffectCollection animations = slide.getTimeline().getMainSequence();
animations.get(0).getTiming().setAnimationRepeatType(AnimationRepeatType.UtilEndOfSlide);
问题修复:
- 修复了转换形状到图片部分内容丢失的问题。
- 修复了转换形状到图片程序抛NullPointerException异常。
- 修复了转换形状到图片程序抛Argument width[318] or height[0] cannot be less or equal to zero。
- 修复了设置数据标签的旋转角度后结果文档打开失败的问题。
- 修复了加载ODP文档抛Unsupported file format。
- 修复了转换形状到图片公式内容不正确的问题。
- 修复了失败的设置图表系列的间隙宽度的问题。
获取Spire.Presentation for Java 3.3.5,请点击:
https://www.e-iceblue.cn/Downloads/Spire-Presentation-JAVA.html