gpt4 book ai didi

c# - 动态添加图像到powerpoint openxml

转载 作者:太空狗 更新时间:2023-10-29 19:26:48 24 4
gpt4 key购买 nike

我正在使用 openxml 创建 power point 2007 文件。我能够添加幻灯片、形状、文本并操纵它们来创建自定义报告。但是,我找不到有关如何将图像动态加载到我的电源点中的示例。原则上,我想这将涉及将图像添加为资源,然后添加对该资源的引用。任何示例代码都会有很大帮助。

谢谢。

最佳答案

您首先需要像这样向 SlidePart 添加一个 ImagePart:

ImagePart imagePart = slidePart.AddImagePart(ImagePartType.Png, "rId3");

"rId3" 需要是与要添加到演示文稿中的图像相对应的 relationshipId。您也可以将该参数留空,系统将为您创建一个默认关系 ID。接下来,您需要将该图像部分提供给实际图像:

imagePart.FeedData(new MemoryStream(photo.ToArray())); 

如果您仍然遇到问题,请查看这两篇博文。他们都在中间展示了一些关于将照片添加到演示文稿的代码。

Creating a report presentation based on data

Adding repeating data to PowerPoint

关于c# - 动态添加图像到powerpoint openxml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6038100/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com