Ten prosty temat koncentruje się na tym, jak dodać hiperłącze do obrazu w PowerPoint przy użyciu języka Java, podając szczegółowe informacje dotyczące konfigurowania środowiska i korzystania z przykładowego kodu. Możesz łatwo utworzyć hiperłącze do obrazu w PPTX przy użyciu Javy używać tej aplikacji w dowolnym środowisku systemu operacyjnego skonfigurowanego z Javą, w tym Windows, macOS lub Linux, za pomocą prostych wywołań API.
Kroki tworzenia hiperłącza do obrazu w PPTX przy użyciu języka Java
- Skonfiguruj Aspose.Slides z repozytorium Maven, aby wstawić hiperłącze do prezentacji
- Utwórz instancję obiektu klasy Presentation, aby dodać pusty obiekt prezentacji
- Uzyskaj dostęp do pierwszego slide w kolekcji slajdów prezentacji
- Załaduj źródłowy obraz PNG z dysku i dodaj go do kolekcji obrazów prezentacji
- Wstaw dodany obraz do ramki obrazu w wybranej kolekcji kształtów slajdów
- Dodaj hiperłącze do zewnętrznego slajdu dla kształtu ramki obrazu, używając klasy Hyperlink i ustaw jej właściwości
- Zapisz prezentację z hiperłączem jako PPTX na dysku
Powyższe kroki prowadzą do wstawienia hiperłącza do obrazu w PPTX przy użyciu Java, gdzie po utworzeniu domyślnej pustej prezentacji przy użyciu klasy Presentation uzyskamy dostęp do jej domyślnego pierwszego slajdu z kolekcji slajdów. Możesz załadować dowolny format obrazu, w tym JPEG, PNG, GIF, BMP lub TIFF z dysku i dodać go do kolekcji obrazów prezentacji. Na koniec dodany obraz jest kojarzony z ramką obrazu wewnątrz slajdu, a zewnętrzne hiperłącze jest ustawiane wraz z odpowiednimi właściwościami przed zapisaniem prezentacji na dysku.
Kod do wstawienia hiperłącza do obrazu w PPTX przy użyciu 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"); | |
} | |
} |
Powyższy przykład wstaw hiperłącze do obrazu w PPTX w Javie przy użyciu prostego interfejsu API. Możesz dodać hiperłącze do dowolnego kształtu w prezentacji, w tym autokształtów, ramek wideo i komórek tabeli. Wstawiając hiperłącze za pomocą klasy Hyperlink dla dowolnego kształtu, możesz ustawić różne właściwości dodanego hiperłącza, w tym tekst podpowiedzi, kliknięcie podświetlenia, źródło koloru i historię. W podanym kodzie ustawiliśmy zewnętrzne hiperłącze, ale możesz także ustawić wewnętrzne hiperłącza do nawigacji między różnymi slajdami prezentacji.
W tym przykładzie nauczyliśmy się wstawiać hiperłącze do obrazu w PPTX, jednak możesz użyć tego samego kodu, aby dodać hiperłącze do obrazu w PPT przy użyciu Javy. Jeśli chcesz nauczyć się konwertować pliki PDF na prezentacje programu PowerPoint, zapoznaj się z artykułem na stronie jak przekonwertować plik PDF na prezentację za pomocą języka Java.