【发布时间】:2020-08-21 00:57:38
【问题描述】:
如何使用 OpenXML C# 在 powerpoint 中添加图片?
任何人都有如何在特定位置和大小插入图像的示例? 以及如何编辑文本框的位置和大小?
这是我目前所拥有的:
using (FileStream stream = new FileStream(@"c:/img.jpg", FileMode.Open, FileAccess.Read))
{
var image = Image.FromStream(stream);
ImagePart imagePart = slidePart.AddImagePart(ImagePartType.Png, "rId3");
imagePart.FeedData(stream);
}
【问题讨论】:
-
你有什么尝试吗?
-
我尝试
using (FileStream stream = new FileStream(@"c:/img.jpg", FileMode.Open, FileAccess.Read)) { var image = Image.FromStream(stream); ImagePart imagePart = slidePart.AddImagePart(ImagePartType.Png, "rId3"); imagePart.FeedData(stream); }但不起作用 -
@MrD 您已经将图像添加到包中,现在您需要获取该 imageId 并使用它在幻灯片中访问它
-
@AlexanderDerck 我是怎么做到的?
标签: c# powerpoint openxml