PPT处理福音!Aspose.Slides最新版实现自主的跨平台3D引擎

Aspose.Slides for .NET是一个独特的演示处理API,它允许应用程序读取、写入、修改和转换PowerPoint演示文稿。作为一个独立的API,它提供了管理PowerPoint关键功能的功能,如管理文本、形状、表格和动画、向幻灯片添加音频和视频、预览幻灯片等,而不需要Microsoft PowerPoint。

Aspose.Slides for .NET迎来2020年9月更新v20.9,实现自主的跨平台3D引擎,在SVG中生成支持单个tspan的Id属性,修复保存.ppt文件时发生异常等诸多问题。(下载最新版,安装包仅提供部分功能,并设置限制,如需试用完整功能请申请免费授权)

具体更新内容

key 概述 类别
SLIDESNET-42081 在SVG中生成支持单个tspan的Id属性 增强功能
SLIDESNET-42123 保存.ppt文件时发生异常 Bug修复
SLIDESNET-42117 音频帧未通过VideoPlayerHtmlController导出为HTML Bug修复
SLIDESNET-42111 导出的PDF中缺少文本 Bug修复
SLIDESNET-42098 使用空数据生成树图图表的操作不正确。 Bug修复
SLIDESNET-42096 将生成的缩略图中的形状滑动为空 Bug修复
SLIDESNET-42094 组形状WriteAsSvg()-旋转丢失 Bug修复

公共API更改

添加3D支持

在Aspose.Slides 20.9 中宣布了自己的跨平台3D引擎。新的3D引擎可以导出和栅格化具有3D效果的形状和文本。

在以前的版本中,已应用3D效果的“幻灯片”形状被渲染为平坦。但是,现在可以使用成熟的3D渲染形状。此外,现在可以通过Slides公共API创建具有3D效果的形状:

using (Presentation pres = new Presentation())
{
    IAutoShape shape = pres.Slides[0].Shapes.AddAutoShape(ShapeType.Rectangle, 200, 150, 200, 200);
    shape.TextFrame.Text = "3D";
    shape.TextFrame.Paragraphs[0].ParagraphFormat.DefaultPortionFormat.FontHeight = 64;
    
    shape.ThreeDFormat.Camera.CameraType = CameraPresetType.OrthographicFront;
    shape.ThreeDFormat.Camera.SetRotation(20, 30, 40);
    shape.ThreeDFormat.LightRig.LightType = LightRigPresetType.Flat;
    shape.ThreeDFormat.LightRig.Direction = 

你可能感兴趣的:(文档开发,文档管理,文档格式转换,PPT处理,aspose,文档管理)