彩票走势图

工作常见格式转换一网打尽!国产Java文档开发套包Spire.Office v4.3最新发布 丨附下载

原创|产品更新|编辑:李显亮|2021-03-23 09:35:24.713|阅读 181 次

概述:Spire.Office for Java v4.3.0现已正式发布。本次更新带来了一些新的功能,比如Spire.Presentation for Java 优化了转换PPT到PDF的时间,新增了添加自定义路径动画的功能,还支持了添加 、检测和移除数字签名的功能。同时,该版本还修复了大量的问题。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

你在寻找支持在Java中用编程方法处理各类格式文档的API吗?好巧,Java版企业级文档管理组合套包Spire.Office 2021全新上线!Word、Excel、PPT、PDF、条形码等格式一网打尽。

目前,Spire.Office for Java v4.3现已正式发布。本次更新带来了一些新的功能,比如Spire.Presentation for Java 优化了转换PPT到PDF的时间,新增了添加自定义路径动画的功能,还支持了添加 、检测和移除数字签名的功能。同时,该版本还修复了大量的问题。点击下方按钮即可下载试用↓↓↓

免费下载Spire.Office for Java v4.3.0

新功能及问题修复详情,请参阅如下内容。

Spire.Doc for Java

问题修复

Spire.Presentation for Java

优化

  • 优化了转换PPT到PDF的时间

新功能

  • 支持添加自定义的路径动画。
    Presentation ppt = new Presentation();
    //Add shape
    IAutoShape shape = ppt.getSlides().get(0).getShapes().appendShape(ShapeType.RECTANGLE,new Rectangle(0, 0, 200, 200));
    //Add animation
    AnimationEffect effect = ppt.getSlides().get(0).getTimeline().getMainSequence().addEffect(shape, AnimationEffectType.PATH_USER);
    CommonBehaviorCollection common = effect.getCommonBehaviorCollection();
    AnimationMotion motion = (AnimationMotion)common.get(0);
    motion.setOrigin(AnimationMotionOrigin.LAYOUT);
    motion.setPathEditMode(AnimationMotionPathEditMode.RELATIVE);
    MotionPath moinPath = new MotionPath();
    moinPath.addPathPoints(MotionCommandPathType.MOVE_TO,new Point2D.Float[]{new Point2D.Float(0,0)},MotionPathPointsType.CURVE_AUTO,true);
    moinPath.addPathPoints(MotionCommandPathType.LINE_TO,new Point2D.Float[]{new Point2D.Float
    (0.1f,0.1f)},MotionPathPointsType.CURVE_AUTO,true);
    moinPath.addPathPoints(MotionCommandPathType.LINE_TO,new Point2D.Float[]{new Point2D.Float(-
    0.1f,0.2f)},MotionPathPointsType.CURVE_AUTO,true);
    moinPath.addPathPoints(MotionCommandPathType.END,new Point2D.Float[]{},MotionPathPointsType.CURVE_AUTO,true);
    motion.setPath(moinPath);
    ppt.saveToFile(outputFile, FileFormat.PPTX_2010);
    ppt.dispose();
  • 支持添加/验证/删除数字签名。
    Presentation ppt =new Presentation();
    ppt.loadFromFile(input);
    //Adds digital signature
    ppt.addDigitalSignature("C:/gary.pfx", "e-iceblue","Gary", new Date());
    ppt.saveToFile(result,FileFormat.PPTX_2013);
    //Checks if the document is signed
    boolean digitalSigned = ppt2.isDigitallySigned();
    if (ppt2.isDigitallySigned() == true)
    {
    //Removes digital signature
    ppt2.removeAllDigitalSignatures();
    }

Bug修复


慧都是E-iceblue官方友好合作伙伴,如果您对spire.office感兴趣,可以了解具体授权价格和使用机制。

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP