彩票走势图

PPT处理控件Aspose.Slides入门教程(3):在 Java 中处理PPT超链接

翻译|使用教程|编辑:胡涛|2022-03-01 10:54:40.257|阅读 265 次

概述:本文主要通过代码演示案列,结合Aspose.Slides for Java教您如何在 Java 中向 PowerPoint PPT/PPTX 添加超链接。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

在某些情况下,我们必须在 PPT演示文稿中插入超链接,例如用于提供网页的 URL。您可以在PPT幻灯片中创建文本、图像、形状或媒体元素的超链接。在本文中,您将学习如何在 Java 中向 PowerPoint PPT/PPTX 添加超链接,我们还将讨论如何以编程方式从 PPT 幻灯片中删除超链接。

Aspose.Slides for Java最新下载

Aspose.Slides for Java最新下载
1、用于在 PowerPoint PPT 中添加或删除超链接的 Java API

要在 PowerPoint 演示文稿中插入或删除超链接,我们将使用Aspose.Slides for Java。该 API 提供了一系列功能来无缝地创建和操作 PPT/PPTX 演示文稿。此外,它还允许您将演示文稿转换为其他文档或图像格式。您可以下载它的 JAR 或使用以下 Maven 配置安装它。

Repository:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>//repository.aspose.com/repo/</url>
</repository>

Dependency:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-slides</artifactId>
<version>22.2</version>
<classifier>jdk16</classifier>
</dependency>
2、在 Java 中的 PowerPoint PPT/PPTX 中添加超链接

PowerPoint 演示文稿中的超链接可以添加到文本、图像、形状、音频或视频元素中。以下部分介绍如何使用 Java 在 PPT/PPTX 演示文稿中添加指向这些元素的超链接。

2.1、在 PowerPoint PPT 中添加文本超链接

以下是在 Java 中的 PowerPoint PPT/PPTX 中添加文本超链接的步骤。

  • 首先,加载演示文件或使用演示类创建一个新文件。
  • 然后,使用addAutoShape(ShapeType, float, float, float, float)方法向幻灯片添加一个矩形自动形状。
  • 使用IAutoShape.addTextFrame(String)方法向形状添加文本。
  • 从形状中获取IPortionFormat的引用。
  • 使用IPortionFormat.setHyperlinkClick()方法创建超链接。
  • 设置超链接的其他属性,例如工具提示。
  • 最后,使用Presentation.save(String, SaveFormat)方法保存演示文稿。
2.2、在 PowerPoint 中插入形状超链接

以下步骤演示了如何在 Java 中的 PowerPoint 演示文稿中插入形状超链接。

  • 首先,加载演示文件或使用演示类创建一个新文件。
  • 然后,使用addAutoShape(ShapeType, float, float, float, float)方法添加所需类型的自动形状。
  • 使用IAutoShape.setHyperlinkClick()方法创建超链接。
  • 最后,使用Presentation.save(string, SaveFormat)方法保存演示文稿。
  • 2.3、在 PowerPoint 中插入图像超链接

    以下是在 Java 的 PowerPoint PPT 中插入图像超链接的步骤。

    • 首先,加载演示文件或使用演示类创建一个新文件。
    • 然后,使用Presentation.getImages().addImage()方法将图像添加到集合中。
    • 之后,使用addPictureFrame()方法将IPictureFrame添加到所需的幻灯片。
    • 使用IPictureFrame.setHyperlinkClick()方法创建超链接。
    • 最后,使用Presentation.save(String, SaveFormat)方法保存演示文稿。
    2.4、在 PPT 中添加音频超链接
    • 您可以按照以下步骤将音频超链接添加到 PowerPoint PPT/PPTX:首先,加载演示文件或使用演示类创建一个新文件。
    • 然后,使用Presentation.getAudios().addAudio()方法将音频添加到集合中。
    • 之后,使用addAudioFrameEmbedded()方法将IAudioFrame添加到所需的幻灯片。
    • 使用IAudioFrame.setHyperlinkClick()方法创建超链接。
    • 最后,使用Presentation.Save(String, SaveFormat)方法保存演示文稿。
    2.5、在 PowerPoint PPT 中添加视频超链接

    要将视频超链接添加到 PowerPoint PPT/PPTX,请按照以下步骤操作:

    • 首先,加载演示文件或使用演示类创建一个新文件。
    • 然后,使用Presentation.getVideos().addVideo()方法将视频添加到集合中。
    • 使用addVideoFrame()方法将IVideoFrame添加到所需的幻灯片。
    • 使用IVideoFrame.setHyperlinkClick()方法创建超链接。
    • 最后,使用Presentation.save(String, SaveFormat)方法保存演示文稿。
    2.6、从 Java 中的 PowerPoint PPT 中删除超链接

    在本节中,我们将演示如何从 PowerPoint 幻灯片中删除超链接。这些超链接可以是我们上面讨论过的任何类型。以下是执行此操作的步骤。

    • 首先,使用Presentation类加载演示文件。
    • 然后,使用ISlide.getShapes()方法遍历幻灯片中的所有形状。
    • 之后,使用IShape.getHyperlinkManager().removeHyperlinkClick()方法从形状中删除超链接。
    • 要删除文本超链接,请将 shape 转换为IAutoShape。
    • 循环遍历形状的段落。
    • 循环遍历每个段落的文本部分。
    • 使用IPortion.getPortionFormat().getHyperlinkManager().removeHyperlinkClick()方法删除文本超链接。
    • 最后,使用Presentation.save(String, SaveFormat)方法保存演示文稿。

    更多ASPOAE产品下载体验

    标签:

    本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@capbkgr.cn


    为你推荐

    • 推荐视频
    • 推荐活动
    • 推荐产品
    • 推荐文章
    • 慧都慧问
    相关产品
    Aspose.Slides

    Aspose.Slides是第一个能在用户的应用程序中对PowerPoint文档进行管理的组件。

    Aspose.BarCode

    可在任何平台上生成和识别条形码。

    Aspose.Total

    Aspose.Total 能为.NET和JAVA应用程序增加图表、电子邮件、拼写检查、条码、流程、文件格式管理等功能。

    Aspose.Slides for Reporting Services

    Aspose.Slides for Reporting Services 是惟一的能在Microsoft SQL Server 2005和2008 Reporting Services 中以 Microsoft PowerPoint PPT 和 PPS 格式生成报表的解决方案。

    Aspose.Metafiles

    Aspose.Metafiles 是一个高效管理与操作图元文件的 Java 解决方案。

    title
    扫码咨询


    添加微信 立即咨询

    电话咨询

    客服热线
    023-68661681

    TOP