This article demonstrates how to add a hyperlink to an image in a PowerPint slide using Spire.Presentation for Java.
import com.spire.presentation.*;
import com.spire.presentation.drawing.FillFormatType;
import java.awt.geom.Rectangle2D;
public class AddHyperlinkToImage {
public static void main(String[] args) throws Exception {
//create a Presentation object
Presentation presentation = new Presentation();
//get the first slide
ISlide slide = presentation.getSlides().get(0);
//add an image to slide
String imaPath = "C:\\Users\\Administrator\\Desktop\\logo.png";
Rectangle2D.Float rect = new Rectangle2D.Float(50, 50, 220, 60);
IEmbedImage image = slide.getShapes().appendEmbedImage(ShapeType.RECTANGLE, imaPath, rect);
//set the line of image shape to none
image.getLine().setFillType(FillFormatType.NONE);
//add a hyperlink to image
ClickHyperlink hyperlink = new ClickHyperlink("https://www.e-iceblue.com");
image.setClick(hyperlink);
//save the file
presentation.saveToFile("output/ImageHyperLink.pptx", FileFormat.PPTX_2013);
}
}

