Այս թեման կենտրոնանում է այն բանի վրա, թե ինչպես ավելացնել աուդիո Presentation-ում Java-ի միջոցով՝ տրամադրելով շրջակա միջավայրի կազմաձևման մանրամասն քայլեր և օգտագործելով հավելվածի կոդը: Դուք կարող եք օգտագործել այս հավելվածը Linux-ում, Windows-ում կամ macOS-ում կազմաձևված Java միջավայրերից որևէ մեկում՝ առանց որևէ կախվածության Microsoft PowerPoint-ից կամ որևէ երրորդ կողմի ծրագրաշարից՝ Java-ի միջոցով PPTX-ում աուդիո ներկառուցելու համար*:
Աուդիո ներկայացման մեջ Java-ի միջոցով տեղադրելու քայլեր
- Կազմաձևեք մշակման միջավայրը՝ օգտագործելու Aspose.Slides for Java JAR ֆայլը պահոցի կառավարիչից՝ ներկայացման ներսում աուդիո շրջանակ տեղադրելու համար։
- Ստեղծեք ներկայացման նմուշ՝ օգտագործելով Presentation դասի օրինակ՝ ներկայացման ներսում աուդիո զետեղելու համար
- Մուտք գործեք ցանկալի սլայդը ներկայացման սլայդների հավաքածուի ներսում՝ աուդիո շրջանակ ավելացնելու համար
- Բեռնեք աուդիո ֆայլը սկավառակից և տեղադրեք այն ներկայացման սլայդի աուդիո շրջանակի ներսում
- Ներբեռնեք պատկերը սկավառակից և դրեք այն որպես աուդիո շրջանակի պատկեր
- Պահպանեք ներկայացումը սկավառակի վրա ունենալով աուդիո շրջանակ
Հետևելով վերը նշված քայլերին Java-ում աուդիո տեղադրումը PowerPoint ներկայացման մեջ կարելի է հեշտությամբ կառավարել՝ օգտագործելով մի քանի API զանգեր, որոնց միջոցով գործընթացը կսկսվի՝ ստեղծելով լռելյայն ներկայացում՝ օգտագործելով Presentation դասի օրինակը, որին կհետևի մուտք գործել ցանկալի: սահեցրեք ներկայացման ներսում: Այնուհետև աուդիո ֆայլը և պատկերը կբեռնվեն սկավառակից և կտեղադրվեն սլայդի համար նախատեսված աուդիո շրջանակի ներսում: Վերջապես, ներկառուցված աուդիո շրջանակով սլայդ ունեցող ներկայացումը կպահվի սկավառակի վրա:
Կոդ՝ Java-ի միջոցով աուդիո ներկայացման մեջ տեղադրելու համար
import com.aspose.slides.AudioVolumeMode; | |
import com.aspose.slides.IAudioFrame; | |
import com.aspose.slides.IPPImage; | |
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.nio.file.Files; | |
import java.nio.file.Paths; | |
public class InsertAudio { | |
public static void main(String[] args) throws Exception{ | |
String filesPath = "/Users/Documents/KnowledgeBase/TestData/"; | |
//Set the product license to add an audio frame inside the presentation | |
License slideAudiolicense = new License(); | |
slideAudiolicense.setLicense(filesPath + "Conholdate.Total.Product.Family.lic"); | |
//Create a sample presentation to add new audio frame inside the slide | |
Presentation SrcPresWithAudio = new Presentation(); | |
//Load the first slide to include the Audio frame | |
ISlide AudioSlide = SrcPresWithAudio.getSlides().get_Item(0); | |
//Create an audio frame inside the slide with a specified position and defined size | |
IAudioFrame audioFrame = AudioSlide.getShapes(). | |
addAudioFrameEmbedded(12, 12, 230, 230, | |
new FileInputStream(new File(filesPath+ "Sampleaudio.wav"))); | |
// Add an audio frame shape image inside the presentation image collection | |
IPPImage audImage = SrcPresWithAudio.getImages(). | |
addImage(new FileInputStream(new File(filesPath+ "multiple_codes.png"))); | |
// Set the front image for the audio frame | |
audioFrame.getPictureFormat().getPicture().setImage(audImage); | |
// Save the presentation having an audio frame on the disk | |
SrcPresWithAudio.save("AudFrame_out.pptx", SaveFormat.Pptx); | |
} | |
} |
Վերոհիշյալ օրինակը ցույց է տալիս, թե որքան հեշտ է * Java-ում պահպանել MP3 աուդիո PPT* ներկայացման միջոցով, օգտագործելով շատ պարզ API ինտերֆեյս: Մենք օգտագործել ենք IAudioFrame դասը, որը նաև թույլ է տալիս Ձեզ լրացուցիչ դրոշներ սահմանել այնպիսի գործառույթների համար, ինչպիսիք են հետադարձ ռեժիմը, նվագարկման ռեժիմը, ձայնի շրջապտույտ նվագարկումը և ձայնը թաքցնելու համար մի քանիսը նշելու համար: Հենց որ աուդիոն կներառվի ներկայացման ներսում, դուք կարող եք այն պահել սկավառակի վրա կամ հիշողության հոսքի ներսում՝ ըստ ձեր պահանջների:
Այս օրինակը կենտրոնանում է այն վրա, թե ինչպես կարելի է ներդնել աուդիո Ներկայացման մեջ Java-ի միջոցով: Եթե հետաքրքրված եք պրեզենտացիայի ներսում տեսանյութ ավելացնելու մասին իմանալով, տես Ինչպես ավելացնել տեսանյութը ներկայացման մեջ Java-ի միջոցով-ի հոդվածը: