Wiki
Clone wikiAspose for Apache POI / Hyperlinks
Apache POI SL
// assign a hyperlink to a text run XSLFTextBox shape = slide.createTextBox(); XSLFTextRun r = shape.addNewTextParagraph().addNewTextRun(); r.setText("Apache POI"); XSLFHyperlink link = r.createHyperlink(); link.setAddress("http://poi.apache.org");
Aspose.Slides
// Add an AutoShape of Rectangle Type IShape pptxShape = slide.getShapes().addAutoShape(ShapeType.Rectangle, 150, 150, 150, 50); // Cast the shape to AutoShape IAutoShape pptxAutoShape = (IAutoShape) pptxShape; // Access ITextFrame associated with the AutoShape pptxAutoShape.addTextFrame(""); ITextFrame ITextFrame = pptxAutoShape.getTextFrame(); // Add some text to the frame ITextFrame.getParagraphs().get_Item(0).getPortions().get_Item(0) .setText("Aspose.Slides"); // Set Hyperlink for the portion text IHyperlinkManager HypMan = ITextFrame.getParagraphs().get_Item(0) .getPortions().get_Item(0).getPortionFormat() .getHyperlinkManager(); HypMan.setExternalHyperlinkClick("http://www.aspose.com");
Download Source Code
Updated