Тази проста тема се фокусира върху това как да добавите хипервръзка към изображение в PowerPoint с помощта на Java, като предоставите поетапни подробности за конфигуриране на средата и използване на примерния код. Можете лесно да създадете хипервръзка за изображение в PPTX с помощта на Java да използвате това приложение във всяка операционна система, конфигурирана с Java, включително Windows, macOS или Linux, с помощта на прости извиквания на API.
Стъпки за създаване на хипервръзка за изображение в PPTX с помощта на Java
- Конфигурирайте Aspose.Slides от хранилището на Maven, за да вмъкнете хипервръзка в презентацията
- Създайте екземпляр на обекта от клас Presentation, за да добавите празен обект на презентация
- Достъп до първата slide в колекцията от презентационни слайдове
- Заредете изходното PNG изображение от диска и го добавете към колекцията от презентационни изображения
- Вмъкнете добавеното изображение в рамка за картина в избраната колекция от фигури на слайдове
- Добавете хипервръзка към външен слайд за формата на рамката за картина, като използвате класа Hyperlink и задайте неговите свойства
- Запазете презентацията с хипервръзка като PPTX на диска
Горните стъпки ръководят за вмъкване на хипервръзка към изображение в PPTX с помощта на Java, където след създаване на празна презентация по подразбиране с помощта на класа Presentation ще имаме достъп до нейния първи слайд по подразбиране от колекцията от слайдове. Можете да заредите произволен формат на изображение, включително JPEG, PNG, GIF, BMP или TIFF от диска и да го добавите към колекцията от презентационни изображения. И накрая, добавеното изображение се свързва с рамка за картина вътре в слайда и външна хипервръзка се настройва към това заедно със съответните му свойства, преди да се запази презентацията на диска.
Код за вмъкване на хипервръзка към изображение в PPTX с помощта на Java
import com.aspose.slides.Hyperlink; | |
import com.aspose.slides.IPPImage; | |
import com.aspose.slides.IPictureFrame; | |
import com.aspose.slides.ISlide; | |
import com.aspose.slides.License; | |
import com.aspose.slides.Presentation; | |
import com.aspose.slides.SaveFormat; | |
import com.aspose.slides.ShapeType; | |
import java.io.File; | |
import java.io.FileInputStream; | |
import java.io.FileNotFoundException; | |
public class InsertHyperlink { | |
public static void main2(String[] args) throws Exception { // Main function to add a hyperlink to an image in PPTX | |
// Load the product license to add a hyperlink | |
License licHyperlink = new License(); | |
licHyperlink.setLicense("Aspose.Total.lic"); | |
// Generate an empty presentation using the Presentation class object to add hyperlink to an image | |
Presentation presentationWithHyperlink = new Presentation(); | |
// Access the first slide inside the slides collection of the presentation | |
ISlide slideForPng = presentationWithHyperlink.getSlides().get_Item(0); | |
// Add the PNG Image from the disk in the images collection of the presentation | |
IPPImage imageFromDisk = presentationWithHyperlink.getImages().addImage(new FileInputStream(new File("aspose_logo.png"))); | |
// Insert a picture frame in the shapes collection of the slide | |
IPictureFrame pictureFrame = slideForPng.getShapes().addPictureFrame(ShapeType.Rectangle, | |
20, 20, 90, 90, imageFromDisk); | |
// Insert the hyperlink for the added picture frame | |
pictureFrame.setHyperlinkClick(new Hyperlink("https://www.aspose.com/")); | |
// Add a tooltip for the hyperlink | |
pictureFrame.getHyperlinkClick().setTooltip("More than 75% of Fortune 100 companies show trust in Aspose APIs"); | |
// Save the presentation with hyperlinked image on the disk | |
presentationWithHyperlink.save("preswithHyperlink.pptx", SaveFormat.Pptx); | |
System.out.println("Done"); | |
} | |
} |
Примерът по-горе вмъкнете хипервръзка към изображение в PPTX в Java с помощта на простия API интерфейс. Можете да добавите хипервръзка към всяка форма в презентацията, включително автоформи, видео рамки и клетки на таблица. Докато вмъквате хипервръзката с помощта на класа Hyperlink за всяка форма, можете да зададете различни свойства за добавената хипервръзка, включително текст на подсказка, подчертаване на щракване, източник на цвят и история. В дадения код сме задали външна хипервръзка, но можете също да настроите вътрешните хипервръзки, за да навигирате между различни слайдове на презентацията.
В този пример се научихме да вмъкваме хипервръзка към изображение в PPTX, но можете да използвате същия код, за да добавите хипервръзка към изображение в PPT с помощта на Java. Ако се интересувате да се научите да конвертирате PDF в презентация на PowerPoint, вижте статията на как да конвертирате PDF в презентация с помощта на Java.