Այս պարզ թեման կենտրոնանում է այն բանի վրա, թե ինչպես պետք է ավելացնել գերհղում պատկերին 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 սկավառակից և ավելացնել այն ներկայացման պատկերների հավաքածուին: Վերջապես, ավելացված պատկերը կապված է սլայդի ներսում գտնվող նկարի շրջանակի հետ, և դրա վրա դրվում է արտաքին հիպերհղում իր համապատասխան հատկությունների հետ միասին՝ նախքան ներկայացումը սկավառակի վրա պահելը:
Կոդ՝ Java-ի միջոցով PPTX-ում պատկերին հիպերհղում մտցնելու համար
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-ի ներսում պատկերի հիպերհղում մտցնել, սակայն դուք կարող եք օգտագործել նույն կոդը՝ Java-ի միջոցով * PPT-ում պատկերին հիպերհղում ավելացնելու համար: Եթե դուք հետաքրքրված եք PDF-ը PowerPoint-ի շնորհանդեսի վերածելու սովորելով, տես ինչպես փոխարկել PDF-ը ներկայացման Java-ի միջոցով-ի հոդվածը: