国产PPT功能开发控件Spire.Presentation Java和.NET版9月同步上线 | 附下载

原创|产品更新|编辑:李显亮|2020-09-25 09:43:00.890|阅读 12 次

概述:PPT文件格式处理控件Spire..Presentation Java和.NET版9月同步更新,一起来看看有哪些新增功能吧!

# 正版采购狂欢节,企业采购正当时 # # 31款JAVA开发必备控件和工具 #

近日,我们更新了.NET平台Spire.Presentation v5.9.5 2020年9月更新,该版本支持对组合图形取消组合和GroupShapes方法返回GroupShape对象,并新增了GetPlaceholderShapes方法来通过占位符获取幻灯片母版版式中的形状的功能。此外,该版本还修复了转换加载PPTX文档,拷贝幻灯片等情况时出现的问题。

下载Spire.Presentation for .NET最新版

与此同时Java平台Spire.Presentation迎来了9月的又一次更新,该版本支持获取动画的效果,同时也修复了.ppt转pdf时出现的问题。

下载Spire.Presentation for Java最新版

*这么优秀的国产工具怎能错过呢!在线下单专享“一口价”,立即购买!想要获取更多福利的朋友可以咨询在线客服哦~

Spire.Presentation for .NET更新内容

新功能

  • 支持对组合图形取消组合。
    GroupShape groupShape = presentation.Slides[0].Shapes[0] as GroupShape;
    presentation.Slides[0].Ungroup(groupShape);
  • 新增GetPlaceholderShapes方法来通过占位符获取幻灯片母版版式中的形状。
    Placeholder placeholder = presentation.Slides[1].Shapes[0].Placeholder;
    IShape[] shapes = presentation.Slides[1].GetPlaceholderShapes(placeholder);
    for (int i = 0; i < shapes.Length; i++) { if (shapes[i] is IAutoShape) { IAutoShape autoShape = shapes[i] as IAutoShape; if (autoShape.TextFrame != null) { Console.WriteLine(autoShape.TextFrame.Text); } } }
  • 支持GroupShapes方法返回GroupShape对象。
    ArrayList groupShapeList = new ArrayList();
    groupShapeList.Add(shape1);
    groupShapeList.Add(shape2);
    groupShapeList.Add(shape3);
    GroupShape groupshape = ppt.Slides[0].GroupShapes(groupShapeList);

Bug修复

  • 修复了拷贝幻灯片到新文档时抛“DocumentEditException”的问题。
  • 修复了组合图形后导致图形消失的问题。
  • 修复了转换PPTX到HTML抛“NullReferenceException”的问题。
  • 修复了加载PPTX文档抛“IndexOutOfRangeException”的问题。
  • 修复了转换PPTX到PDF图表内容不正确的问题。
  • 修复了加载受保护的PPT文档抛异常“Encrypted presentations are not supported”的问题。

Spire.Presentation for Java更新内容

新功能

  • 支持获取动画的效果。
    Presentation presentation = new Presentation();
    presentation.loadFromFile("data/animation.pptx");
    for (int c = 0; c < presentation.getSlides().getCount(); c++) { ISlide slide = presentation.getSlides().get(c); for (int i = 0; i < slide.getTimeline().getMainSequence().getCount(); i++) { AnimationEffect animationEffect = slide.getTimeline().getMainSequence().get(i); //预设类型,比如Entrance,Emphasis,Exit,Path String presetClassType = animationEffect.getPresetClassType().getName(); //获取动画效果类型 AnimationEffectType animationEffectType= animationEffect.getAnimationEffectType(); //获取目标Shape Shape shape = animationEffect.getShapeTarget(); //获取动画效果子类型 String subType = animationEffect.getSubtype().getName(); //获取Color Color color = animationEffect.getColor(); //当动画效果类型为Faded_Zoom时,获取vanishing point(消失点) if (animationEffectType.equals(AnimationEffectType.FADED_ZOOM)) { String vanishingPointName = animationEffect.getVanishingPoint().getName(); } //获取WAVE动画效果 if (animationEffectType.equals(AnimationEffectType.WAVE)) { TextAnimationCollection textAnimations = slide.getTimeline().getTextAnimations(); if (textAnimations.size() > 0) {
    for (int j = 0; j < textAnimations.size(); j++) { ParagraphBuildType buildType = textAnimations.get(j).getParagraphBuildType(); } } } } }

Bug修复

  • 修复了转换.pptx to pdf程序抛"NullPointerException "的问题。
  • 修复了了转换.pptx to pdf图表坐标轴内容格式不正确的问题。

还想要更多吗?您可以点击阅读
【2020 · E-iceblue最新资源整合】查找需要的教程资源。如果您有任何疑问或需求,请随时联系慧都客服,我们很高兴为您提供查询和咨询

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,尊重他人劳动成果

登录 慧都网发表评论


暂无评论...

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
title
相关厂商
相关产品
Spire.Presentation for .NET

专业的PPT组件,可以在 .NET平台上处理PPT文档,无需安装PowerPoint。

Spire.Presentation for Java

专业的PowerPoint组件,涵盖创建、编辑、打印、转换等功能。

在线
客服
咨询
电话
400-700-1020
在线
QQ
购物车 反馈 返回
顶部
在线客服系统
live chat