Aspose 幻灯片将 svg 包含到 ppt 幻灯片中

Aspose slide include svg into ppt slide

Aspose幻灯片是否将svg包含到ppt幻灯片中?有没有办法使用 slide api 来做到这一点?任何片段都可以作为参考。

我已观察到您的要求,并希望分享在幻灯片中添加 SVG 的功能已包含在 MS PowerPoint 2016 中。我很遗憾地与您分享,目前所请求的支持在 Aspose.Slides 中不可用,并且有一个问题已添加 ID SLIDESNET-39110 以提供请求的支持。此线程已与问题相关联,因此一旦支持可用,我们可能会与您分享通知。

我在 Aspose 担任支持开发人员/传播者。

非常感谢,

我建议您使用最新的 Aspose.slides for .NET 17.12 尝试使用以下示例代码。

string dataDir = RunExamples.GetDataDir_PresentationProperties();
using (var pres = new Presentation())
{
    var svgContent = File.ReadAllText(svgPath);
    var emfImage = p.Images.AddFromSvg(svgContent);
    pres.Slides[0].Shapes.AddPictureFrame(ShapeType.Rectangle, 0, 0, emfImage.Width, emfImage.Height, emfImage);
    pres.Save(outPptxPath, SaveFormat.Pptx);
}