iis服务器助手广告
返回顶部
首页 > 资讯 > 精选 >Java 在PPT中添加文本、图片超链接
  • 464
分享到

Java 在PPT中添加文本、图片超链接

2023-06-02 11:06:29 464人浏览 安东尼
摘要

本文介绍通过Java程序在PPT幻灯片中添加超链接的方法,可以给文本或者图片设置超链接,设置超链接时,可设置包括网页链接、邮件地址链接、幻灯片跳转链接等不同指向对象的链接。文中方法使用了免费版PPT类库(Free Spire.Present

本文介绍通过Java程序在PPT幻灯片中添加超链接的方法,可以给文本或者图片设置超链接,设置超链接时,可设置包括网页链接、邮件地址链接、幻灯片跳转链接等不同指向对象的链接。文中方法使用了免费版PPT类库(Free Spire.Presentation for Java),可在官网下载jar包,并解压将lib文件夹下的jar导入java程序。

如下导入效果:

Java 在PPT中添加文本、图片超链接

程序运行环境:Java、ideajdk1.8.0、无需安装Microsoft PowerPoint

Java代码示例

 import com.spire.presentation.*; import com.spire.presentation.drawing.FillFORMatType;  import java.awt.geom.Rectangle2D;  public class AddHyperlink {     public static void main(String[] args) throws Exception{         //加载测试PPT         Presentation ppt = new Presentation();         ppt.loadFromFile("test.pptx");          //实例化Rectangle2D.Double类的对象         Rectangle2D.Double rec = new Rectangle2D.Double(350, 150, 400, 180);          //在第1张幻灯片上添加形状         IAutoShape shape1 = ppt.getSlides().get(0).getShapes().appendShape(ShapeType.RECTANGLE, rec);         shape1.getFill().setFillType(FillFormatType.NONE);         shape1.getLine().setFillType(FillFormatType.NONE);          //添加链接到网页的超链接         ParagraphEx para1 = new ParagraphEx();         PortionEx tr1 = new PortionEx();         tr1.setText("1. 网页地址链接:点击访问网页");         tr1.getClickAction().setAddress("https://www.baidu.com/");         para1.getTextRanges().append(tr1);         shape1.getTextFrame().getParagraphs().append(para1);         shape1.getTextFrame().getParagraphs().append(new ParagraphEx());          //添加链接到邮箱地址的超链接         ParagraphEx para2 = new ParagraphEx();         PortionEx tr2 = new PortionEx();         tr2.setText("2. 邮箱地址链接:点击发送邮件");         tr2.getClickAction().setAddress("mailto:123654zz@163.com");         para2.getTextRanges().append(tr2);         shape1.getTextFrame().getParagraphs().append(para2);         shape1.getTextFrame().getParagraphs().append(new ParagraphEx());          //添加超链接跳转到其他幻灯片         ParagraphEx para3 = new ParagraphEx();         PortionEx tr3 = new PortionEx();         tr3.setText("3. 幻灯片跳转链接:点击跳转到第二张幻灯片");         ClickHyperlink link = new ClickHyperlink(ppt.getSlides().get(1));         tr3.setClickAction(link);         para3.getTextRanges().append(tr3);         shape1.getTextFrame().getParagraphs().append(para3);          //添加图片到第2张幻灯片,并设置超链接         String imaPath = "pd.png";         Rectangle2D.Float rect = new Rectangle2D.Float(230, 200, 500, 250);         IEmbedImage image = ppt.getSlides().get(1).getShapes().appendEmbedImage(ShapeType.RECTANGLE, imaPath, rect);         image.getLine().setFillType(FillFormatType.NONE);         ClickHyperlink hyperlink = new ClickHyperlink("Https://www.baidu.com/");         image.setClick(hyperlink);          //保存文档         ppt.saveToFile("AddHyperlink.pptx", FileFormat.PPTX_2010);         ppt.dispose();     } }

超链接添加效果可在幻灯片放映中查看:

文本超链接:

Java 在PPT中添加文本、图片超链接

图片超链接:

Java 在PPT中添加文本、图片超链接

(本文完)

--结束END--

本文标题: Java 在PPT中添加文本、图片超链接

本文链接: https://www.lsjlt.com/news/229831.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Java 在PPT中添加文本、图片超链接
    本文介绍通过Java程序在PPT幻灯片中添加超链接的方法,可以给文本或者图片设置超链接,设置超链接时,可设置包括网页链接、邮件地址链接、幻灯片跳转链接等不同指向对象的链接。文中方法使用了免费版PPT类库(Free Spire.Present...
    99+
    2023-06-02
  • 在CSS中给背景图片加上超链接的方法
    这篇文章主要介绍了在CSS中给背景图片加上超链接的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在CSS中给背景图片加上超链接的方法:首先新建模块,并设置其class属性...
    99+
    2023-06-09
  • java怎么在图片上添加文字
    要在Java中给图片添加文字,可以使用Graphics2D类。下面是一个简单的示例代码,演示如何在图片上添加文字:```javaim...
    99+
    2023-08-20
    java
  • HTML中文本标签、超链接标签、图片标签怎么用
    这篇文章将为大家详细讲解有关HTML中文本标签、超链接标签、图片标签怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。   1、简介   在Web应用中,服务器把网...
    99+
    2024-04-02
  • html中如何设置图片超链接
    这篇文章给大家分享的是有关html中如何设置图片超链接的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。   在一个<a>标签中加上一个<img>标签内容,...
    99+
    2024-04-02
  • 怎么在Dreamweaver中为文字或图片添加空连接
    怎么在Dreamweaver中为文字或图片添加空连接?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。打开且创建一个Dreamweaver网页编写窗口,进入后点击“拆分”。点击拆分...
    99+
    2023-06-08
  • css中怎么为导航添加超链接
    这篇文章将为大家详细讲解有关css中怎么为导航添加超链接,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。代码如下:<!DOCTYPE html...
    99+
    2024-04-02
  • html中如何在图片上添加文字
    这篇文章主要介绍“html中如何在图片上添加文字”,在日常操作中,相信很多人在html中如何在图片上添加文字问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”html中如何在图片...
    99+
    2024-04-02
  • html网页制作怎么添加图片热链接
    在 html 网页中添加图片热链接涉及 5 个步骤:1. 上传图片;2. 获取图像 url;3. 使用锚标签创建链接;4. 设置链接目标;5. 查看更改。通过在锚标签中指定图像 url ...
    99+
    2024-04-05
  • CSS中如何使用伪元素在文本上添加图片
    本文小编为大家详细介绍“CSS中如何使用伪元素在文本上添加图片”,内容详细,步骤清晰,细节处理妥当,希望这篇“CSS中如何使用伪元素在文本上添加图片”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起...
    99+
    2024-04-02
  • 秀米中如何添加链接、文件链接、小程序链接?
    如何在秀米中添加超链接、文件链接、小程序链接?很多自媒体初学者不懂如何在秀米中添加超链接,文件链接和小程序链接,在这做个详细操作教程,一文讲清楚。 秀米中添加超链接 ① 在秀米图文中,把鼠标放在文章中合适的位置,填写一下链接标题,然后把鼠标...
    99+
    2023-09-25
    小程序 前端 微信小程序
  • HTML怎么在图片上添加文字
    本篇内容主要讲解“HTML怎么在图片上添加文字”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“HTML怎么在图片上添加文字”吧!首先我们要设计一个 div,将图片的和文字放置在 div 里面,设置...
    99+
    2023-06-27
  • vue如何在图片上添加文字
    在Vue中,我们可以使用CSS将文本叠加在图片上,或者使用HTML5的Canvas来绘制图片和文本。以下是两种方法的示例:方法一:使...
    99+
    2023-08-08
    vue
  • java实现在一张大图片上添加小图及文字
    目录在一张大图上添加小图及文字实现给图片添加水印1. 添加文字水印2. 添加图片水印在一张大图上添加小图及文字 import com.sun.image.codec.jpeg.J...
    99+
    2024-04-02
  • css怎么向文档中的超链接添加不同的颜色
    这篇文章主要介绍css怎么向文档中的超链接添加不同的颜色,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!<html> <head> <style...
    99+
    2024-04-02
  • Dreamweaver网页中的文本如何添加背景图片
    这篇文章将为大家详细讲解有关Dreamweaver网页中的文本如何添加背景图片,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。方法如下:首先,打开Dreamweaver,新建html文件,然后输入文本内容。...
    99+
    2023-06-08
  • 使用Python中PIL库给图片添加文本水印
    目录前言一、PIL是什么?二、安装PIL三、查看PIL版本四、使用PIL库给图片添加文本水印1.引入库2.打开图片文件3.新建一个Draw对象4.设置水印文字、字体、大小5.设置水印...
    99+
    2023-05-16
    python给图片添加水印文字 python pil库 python 添加水印
  • C# 添加文本、图片到PDF文档(基于Spire.Cloud.PDF.SDK)
    Spire.Cloud.PDF.SDK提供了接口PdfTextApi及PdfImagesApi用于添加文本和图片到PDF文档,添加文本时,可格式化文本样式,包括文本字体类型、字号、字体样式、文本颜色、字符间距、行距、首行缩进、文本对齐方式、...
    99+
    2023-06-03
  • 怎么用Java在图片上添加文字水印效果
    这篇“怎么用Java在图片上添加文字水印效果”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么用Java在图片上添加文字水印...
    99+
    2023-06-26
  • windows怎么在图片上面添加文字
    这篇文章主要介绍“windows怎么在图片上面添加文字”,在日常操作中,相信很多人在windows怎么在图片上面添加文字问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”windows怎么在图片上面添加文字”的疑...
    99+
    2023-07-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作