Այս պարզ հոդվածում մենք կկենտրոնանանք այն վրա, թե ինչպես ավելացնել տեսանյութ Presentation-ում Python-ի միջոցով՝ կարգավորելով միջավայրը՝ օգտագործելով լավ սահմանված քայլերը և գործարկելով օրինակի կոդը: Այս հավելվածը կարող է օգտագործվել Python-ի և .NET Core-ի կազմաձևված ցանկացած միջավայրում օպերացիոն համակարգերում, ինչպիսիք են Windows-ը, macOS-ը կամ Linux-ը, որպեսզի ներկառուցեն տեսանյութը PPTX-ում Python-ի միջոցով:
Տեսանյութը ներկայացման մեջ Python-ի միջոցով տեղադրելու քայլեր
- Կազմաձևեք միջավայրը՝ օգտագործելու Aspose.Slides Python-ի համար .NET-ի միջոցով-ը ձեր հավելվածում՝ տեսանյութի շրջանակ ավելացնելու համար
- Ստուգեք Presentation դասի օբյեկտը
դատարկ ներկայացում ստեղծելու համար
ներկայացման ներսում տեսանյութ տեղադրելու համար: - Ներբեռնեք առաջին սլայդը ներկայացման սլայդների հավաքածուից՝ տեսանյութի շրջանակ տեղադրելու համար
- Բեռնեք վիդեո ֆայլը սկավառակից և ստեղծեք Վիդեո շրջանակ այդ տեսանյութը պահող սլայդի վրա
- Սահմանեք ձայնի վերահսկման և ավտոմատ նվագարկման հատկությունները ավելացված տեսանյութի շրջանակի համար
- Պահպանեք PPTX ներկայացումը սկավառակի վրա ներկառուցված տեսանյութ ունենալով
Python-ի վերոհիշյալ քայլերին հետևելով՝ հեշտությամբ հնարավոր է տեղադրել տեսանյութը PowerPoint ներկայացման մեջ, որի շնորհիվ մենք առաջին հերթին կստեղծենք դատարկ ներկայացում՝ օգտագործելով Presentation դասի օբյեկտը և մուտք կունենանք սլայդների հավաքածուի ներսում գտնվող առաջին սլայդը: Այնուհետև ընտրված սլայդում կավելացնենք վիդեո շրջանակ՝ բեռնելով աղբյուրի տեսանյութը սկավառակից՝ ձայնի վերահսկման և ավտոմատ նվագարկման տարբերակները սահմանելով: Ի վերջո, մենք կպահենք PPTX ներկայացումը սկավառակի վրա ներկառուցված վիդեո ֆայլով:
Կոդ՝ վիդեոն ներկայացման մեջ Python-ի միջոցով տեղադրելու համար
import aspose.slides as slides | |
filepath = "C://Words//" | |
# Applying the licence to embed a video inside the presentation | |
videotoSlidesLicense = slides.License() | |
videotoSlidesLicense.set_license(filepath + "Conholdate.Total.Product.Family.lic") | |
# Create an empty presentation to insert a video | |
with slides.Presentation() as sampleVideoPres: | |
# Access the first slide to add a video frame | |
slidePres = sampleVideoPres.slides[0] | |
#Load and add the video file inside the presentation videos collection | |
with open(filepath + "SampleVideo.mp4", 'r') as videofile: | |
videoContent = videofile.read().rstrip() | |
video = slidePres.videos.add_video(videoContent) | |
# Add the Video Frame inside the slide | |
videoFrm = slidePres.shapes.add_video_frame(50, 150, 300, 350, video) | |
#Insert the MP$ video inside the Video Frame | |
videoFrm.embedded_video = video | |
# Set the options of play mode and volume of the video | |
videoFrm.play_mode = slides.VideoPlayModePreset.AUTO | |
videoFrm.volume = slides.AudioVolumeMode.LOUD | |
# Save the presentations having an embedded MP4 video on the disk | |
sampleVideoPres.save(filepath + "PresentationWithVideo.pptx", slides.export.SaveFormat.PPTX) | |
print("Video addition completed") | |
Օգտագործելով շատ պարզ կոդը Python-ում, խնայելով MP4 տեսանյութը PPT ներկայացման մեջ, կարելի է հեշտությամբ հասնել վերը նշված օրինակում՝ օգտագործելով շատ պարզ API ինտերֆեյս: Տեսանյութը տեղադրելու համար օգտագործվում է IVideoFrame դասը, որը պարունակում է նաև այնպիսի հատկությունների կարգավորիչներ, ինչպիսիք են հետադարձ ռեժիմը, տեսանյութը պտույտով նվագարկելը, նվագարկման ռեժիմը և մի քանիսը թաքցնել տեսանյութը: Կարող եք նաև հղումը ավելացնել վիդեո ֆայլին՝ սահմանելով վիդեո ֆայլի ամբողջական ուղին և խուսափել այն ներդնելուց ներկայացման ներսում: Սա կնվազեցնի ներկայացման չափը, բայց սկավառակի վրա կունենա տեսահոլովակ՝ կապված վիդեո ֆայլի հետ:
Այս օրինակում մենք սովորեցինք, թե ինչպես կարելի է ներդնել տեսանյութը Ներկայացման մեջ՝ օգտագործելով Python: Եթե դուք հետաքրքրված եք պրեզենտացիայի ներսում սլայդ թաքցնելու մասին, տես ինչպես թաքցնել սլայդը ներկայացման մեջ Python-ի միջոցով-ի հոդվածը: