将.svg图片添加到幻灯片

时间:2018-06-21 11:56:47

标签: c# .net powerpoint office-interop

我编写了一个PowerPoint插件,需要在其中向当前幻灯片添加图片。图片以.svg格式存储在资源中。

如果此图片存储在本地而不是在“参考资料”中,则我可以将任何格式的图片添加到幻灯片中:

mySlide.Shapes.AddPicture("C:\...", Microsoft.Office.Core.MsoTriState.msoFalse, Microsoft.Office.Core.MsoTriState.msoTrue, 50, 50);

我可以使用剪贴板以存储在资源中的 png或jpg 添加图片

Clipboard.SetImage(MyApp.Properties.Resources.myImage);
mySlide.Shape.Paste();

但是我不能添加存储在资源中的.svg 。您是否知道如何在PowerPoint幻灯片中添加存储在Resource中的.svg-无需在本地复制图像并使用第一种方法将其导入)? 例如,您是否知道是否有类似的功能

mySlide.Shapes.AddPicture(---goToThisResourcesFilInsteadOfALocalPath---, Microsoft.Office.Core.MsoTriState.msoFalse, Microsoft.Office.Core.MsoTriState.msoTrue, 50, 50); ?

0 个答案:

没有答案