如何用java创建超链接_Java如何在PPT中的幻灯片上创建超链接?

在Java编程中,如何在PPT中的幻灯片上创建超链接?

注意:需要访问网址:http://poi.apache.org/download.html , 下载一个Apache POI软件包。这里下载最新版本:poi-bin-3.17-20170915.tar.gz解压并全部导入 。

需要导入全部包,如下图所示 -

1d585dd05552a89f3d62bc16b055504d.png

以下是使用Java在PPT中的幻灯片上创建超链接的程序。

package com.yiibai;

import java.io.File;

import java.io.FileOutputStream;

import java.io.IOException;

import org.apache.poi.xslf.usermodel.SlideLayout;

import org.apache.poi.xslf.usermodel.XMLSlideShow;

import org.apache.poi.xslf.usermodel.XSLFHyperlink;

import org.apache.poi.xslf.usermodel.XSLFSlide;

import org.apache.poi.xslf.usermodel.XSLFSlideLayout;

import org.apache.poi.xslf.usermodel.XSLFSlideMaster;

import org.apache.poi.xslf.usermodel.XSLFTextRun;

import org.apache.poi.xslf.usermodel.XSLFTextShape;

import org.apache.xmlbeans.impl.xb.xsdschema.ListDocument.List;

public class CreateHyperlinkOnSlide {

public static void main(String args[]) throws IOException {

// create an empty presentation

XMLSlideShow ppt = new XMLSlideShow();

// getting the slide master object

java.util.List sl = ppt.getSlideMasters();

XSLFSlideMaster slideMaster = sl.get(0);

// select a layout from specified list

XSLFSlideLayout slidelayout = slideMaster.getLayout(SlideLayout.TITLE_AND_CONTENT);

// creating a slide with title and content layout

XSLFSlide slide = ppt.createSlide(slidelayout);

// selection of title place holder

XSLFTextShape body = slide.getPlaceholder(1);

// clear the existing text in the slide

body.clearText();

// adding new paragraph

XSLFTextRun textRun = body.addNewTextParagraph().addNewTextRun();

// setting the text

textRun.setText("易百教程网");

// creating the hyperlink

XSLFHyperlink link = textRun.createHyperlink();

// setting the link address

link.setAddress("http://www.yiibai.com/");

// create the file object

File file = new File("hyperlink.pptx");

FileOutputStream out = new FileOutputStream(file);

// save the changes in a file

ppt.write(out);

System.out.println("slide cretated successfully");

out.close();

}

}

执行上面示例代码,得到以下结果 -

slide cretated successfully

这就创建一个PPT文件:hyperlink.pptx了,如下所示 -

ed5865bd20a3a9771a1977c07b78d62f.png

¥ 我要打赏

纠错/补充

收藏

加QQ群啦,易百教程官方技术学习群

注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在旅游网站超链接是一种常见的元素,用于连接不同的页面或者外部资源。下面是一种常见的超链接创建方式: 1. 使用HTML标签:在HTML,可以使用`<a>`标签来创建超链接。具体的步骤如下: - 在需要添加超链接的文本或者图片周围,使用`<a>`标签包裹起来。 - 在`<a>`标签,使用`href`属性指定链接的目标地址,可以是其他页面的URL或者外部资源的URL。 - 可选地,可以使用`target`属性指定链接在何处打开,例如在新窗口打开。 - 示例代码如下: ```html <a href="https://www.example.com">点击这里</a> ``` 2. 使用CSS样式:可以使用CSS样式来美化超链接的外观。例如,可以修改超链接的颜色、字体大小、背景等。具体的步骤如下: - 在CSS文件或者HTML文件的`<style>`标签,使用选择器选择超链接元素。 - 使用CSS属性来修改超链接的样式,例如`color`属性修改文字颜色。 - 示例代码如下: ```html <style> a { color: blue; text-decoration: none; } </style> ``` 3. 使用JavaScript:如果需要在点击超链接时执行一些特定的操作,可以使用JavaScript来实现。例如,可以在点击超链接时弹出提示框或者发送请求。具体的步骤如下: - 在超链接的`<a>`标签,使用`onclick`属性指定要执行的JavaScript代码。 - 在JavaScript代码,编写相应的逻辑。 - 示例代码如下: ```html <a href="#" onclick="alert('Hello!')">点击这里</a> ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值