Spire.Presentation hotfix version 4.4.3今天正式发布了,该版本添加了两个新属性:SlidePicture.IsCropped 和Presentation.IsNoteRetained分别支持判断图片是否被裁剪以及设置在转换PPT到SVG时是否保留备注。同时,它还优化了PPT转PDF的效果。具体更新内容如下:
新功能:
- 添加了slidePicture.IsCropped属性来判断图片是否被裁剪。
foreach (IShape shape in ppt.Slides[0].Shapes)
{
if (shape is SlidePicture)
{
SlidePicture slidepicture = (SlidePicture)shape;
bool reault = slidepicture.IsCropped;
}
}
Presentation ppt = new Presentation();
ppt.LoadFromFile(inputPPT);
ppt.IsNoteRetained = true;
Queue bytes = ppt.SaveToSVG();
int length = bytes.Count;
for (int i = 0; i < length; i++)
{
FileStream filestream = new FileStream(string.Format(@"output_{0}.svg", i), FileMode.Create);
byte[] outputBytes = bytes.Dequeue();
filestream.Write(outputBytes, 0, outputBytes.Length);
}
ppt.Dispose();
问题修复:
- 修复了转换PPT到PDF时图表标签上移的问题。
获取Spire.Presentation 4.4.3,请点击:
https://www.e-iceblue.cn/Downloads/Spire-Presentation-NET.html