今天,我们发布了spire.presentation 4.8.5。该版本支持插入图片和视频到占位符,支持设置圆角矩形的半径,支持获取指定幻灯片的模板名字。此外,本次更新也修复了加载和转换powerpoint文档出现的问题。更多详情如下。
新功能:
- 支持插入图片和视频到占位符。
presentation ppt = new presentation();
ppt.loadfromfile("test.pptx");
for (int j=0;j < ppt.slides.count;j )
{
islide slide = (islide)ppt.slides[j];
for (int i=0;i < slide.shapes.count;i )
{
shape shape = (shape)slide.shapes[i];
switch(shape.placeholder.type)
{
case placeholdertype.media:
shape.insertvideo("video.mp4");
break;
case placeholdertype.picture:
shape.insertpicture("logo.png");
break;
case placeholdertype.chart:
shape.insertchart(charttype.columnclustered);
break;
case placeholdertype.table:
shape.inserttable(3,2);
break;
case placeholdertype.diagram:
shape.insertsmartart(smartartlayouttype.basicblocklist);
break;
}
}
}
presentation presentation = new presentation();
presentation.slides[0].shapes.insertroundrectangle(0, 60, 90, 100, 200, 36);
presentation.slides[0].shapes.appendroundrectangle(60, 290, 100, 200, 50);
presentation.savetofile("result.pdf", fileformat.pdf);
presentation.savetofile("result.pptx", fileformat.pptx2013);
presentation presentation = new presentation();
presentation.loadfromfile(file);
for (int i = 0; i < presentation.slides.count;i )
{
string name = presentation.slides[i].layout.name;
}
问题修复:
- 修复了将ppt转换为svg的渐变色位置问题。
- 修复了加载文档抛异常问题。
- 修复了保存文档抛异常问题。
- 修复了将ppt转换为图片的内容格式混乱问题。
- 修复了将ppt转换为图像时的内容丢失问题。
- 修复了在windows 10上保存ppt文件时速度慢的问题。
获取spire.presentation 4.8.5,请点击:
https://www.e-iceblue.cn/downloads/spire-presentation-net.html