C# 在PowerPoint中给图片添加超链接和获取图片的超链接

比眉伴天荒 2024-02-18 18:53 111阅读 0赞

在PowerPoint中,我们可以给幻灯片中的图片添加超链接,播放幻灯片时点击图片就能跳转到指定的网址。本文将介绍如何使用免费版Spire.Presentation组件和C#给PowerPoint文档中的图片添加超链接和获取图片的超链接。

给图片添加超链接

  1. //创建Presentation实例
  2. Presentation presentation = new Presentation();
  3. //获取第一张幻灯片
  4. ISlide slide = presentation.Slides[0];
  5. RectangleF rect = new RectangleF(50,300, 100, 100);
  6. //添加图片到幻灯片
  7. IEmbedImage image =slide.Shapes.AppendEmbedImage(ShapeType.Rectangle,@"logo.png", rect);
  8. //添加超链接到图片
  9. ClickHyperlink hyperlink = new ClickHyperlink("https://www.e-iceblue.com");
  10. image.Click = hyperlink;
  11. //保存文档
  12. presentation.SaveToFile("ImageHyperLink.pptx",FileFormat.Pptx2010);

效果图:

20180323154824780

获取图片的超链接

  1. //创建Presentation实例
  2. Presentation presentation = new Presentation();
  3. //加载PowerPoint文档
  4. presentation.LoadFromFile("ImageHyperLink.pptx");
  5. //获取第一张幻灯片
  6. ISlide slide = presentation.Slides[0];
  7. //获取幻灯片中图片的超链接
  8. string hyperlink = (slide.Shapes[0] as IEmbedImage).Click.Address;
  9. File.WriteAllText("hyperlinks.txt",hyperlink);

效果图:

20180323154901560

发表评论

表情:
评论列表 (有 0 条评论,111人围观)

还没有评论,来说两句吧...

相关阅读

    相关 C# PDF文档添加

    超链接指的是能跳转到其他位置或对象的链接,常见的超链接可以链接到网址、电子邮箱地址和外部文件等。这里我将介绍如何使用免费PDF组件Free Spire.PDF和C\添加这三种超

    相关 HTML图片怎么设置

    一个<a>标签中加上一个<img>标签内容,即可让该<img>拥有一个超链接。然后可以在后面继续写文字,此文字就会显示成超链接,点击该文字即可进入超链接。 首先小编在这...