Այս պարզ հոդվածում մենք կկենտրոնանանք այն վրա, թե ինչպես կարելի է ավելացնել ձայնը Presentation-ում Python-ի միջոցով՝ կարգավորելով միջավայրը, օգտագործելով լավ սահմանված քայլերը և գործարկելով օրինակի կոդը: Այս հավելվածը կարող է օգտագործվել Python-ի և .NET Core-ի կազմաձևված ցանկացած միջավայրում օպերացիոն համակարգերում, ինչպիսիք են Windows-ը, macOS-ը կամ Linux-ը, որպեսզի ձայնագրվի PPTX-ում Python-ի միջոցով:
Python-ի միջոցով ներկայացման մեջ աուդիո տեղադրելու քայլեր
- Ստեղծեք միջավայր՝ Aspose.Slides Python-ի համար .NET-ի միջոցով-ն օգտագործելու համար ձեր հավելվածում՝ աուդիո շրջանակ ավելացնելու համար
- Օգտագործեք Presentation դասի օբյեկտը դատարկ ներկայացում ստեղծելու համար՝ ներկայացման ներսում աուդիո շրջանակ տեղադրելու համար։
- Ներբեռնեք ընտրված սլայդը ներկայացման սլայդների հավաքածուից՝ աուդիո շրջանակ ավելացնելու համար
- Մուտք գործեք աուդիո ֆայլը սկավառակից և տեղադրեք աուդիո շրջանակ սլայդի վրա՝ օգտագործելով այդ ձայնը
- Ներբեռնեք պատկերը սկավառակից և դրեք այն որպես աուդիո շրջանակի տեսանելի պատկեր սլայդի վրա
- Պահպանեք ներկայացումը սկավառակի վրա ներկառուցված աուդիո շրջանակով
Python-ում վերը նշված քայլերին հետևելով PowerPoint ներկայացման մեջ աուդիո ներդնելը հեշտությամբ հնարավոր է, որի շնորհիվ գործընթացը կսկսվի դատարկ ներկայացման ստեղծմամբ՝ օգտագործելով Presentation դասի օրինակը և մուտքի իրավունք ստանալով դեպի ցանկալի սլայդը սլայդների հավաքածուի ներսում: Մենք մուտք կունենանք աուդիո ֆայլը սկավառակից՝ ընտրված սլայդին աուդիո շրջանակ ավելացնելու համար: Վերջապես, սկավառակի պատկերը կբեռնվի և կսահմանվի որպես աուդիո շրջանակի ցուցադրման պատկեր՝ նախքան ներկայացումը սկավառակի վրա ներկառուցված աուդիո ֆայլ ունենալը պահելը:
Կոդ՝ Python-ի միջոցով ներկայացման մեջ աուդիո տեղադրելու համար
#import aspose.pydrawing as drawing | |
import aspose.slides as slides | |
filepath = "C://Words//" | |
# Applying the licence to embed an audio frame inside the presentation | |
audioInSlidesLicense = slides.License() | |
audioInSlidesLicense.set_license(filepath + "Conholdate.Total.Product.Family.lic") | |
# Create an empty presentation to insert an audio frame | |
with slides.Presentation() as sampleAudioPres: | |
#Load the desired slide to add an audio frame | |
slidePres = sampleAudioPres.slides[0] | |
#Load the audio file and add that inside the presentation | |
audiofile = open(filepath + "sample.mp3", 'rb').read() | |
audio = sampleAudioPres.audios.add_audio(audiofile) | |
# Insert the Audio Frame inside the slide | |
audioFrm = slidePres.shapes.add_audio_frame_embedded(50, 150, 300, 350, audio) | |
# Set the options of play mode and volume of the audio frame | |
audioFrm.play_mode = slides.VideoPlayModePreset.AUTO | |
audioFrm.volume = slides.AudioVolumeMode.LOUD | |
#Insert the audio frame image inside the images collection of the presentation | |
with open(filepath + "multiple_codes.png", "rb") as bin_image_file: | |
#Read the entire image file from the disk at once | |
frameImageData = bin_image_file.read() | |
imageForFrame = sampleAudioPres.images.add_image(frameImageData) | |
#Set the image for the audio frame | |
audioFrm.picture_format.picture.image = imageForFrame | |
# Save the presentations with audio frame on the disk | |
sampleAudioPres.save(filepath + "PresentationWithAudio.pptx", slides.export.SaveFormat.PPTX) | |
print("Audio addition completed") | |
Python-ում բավականին պարզ կոդի օգնությամբ, PPT ներկայացման մեջ MP3 ձայնի պահպանումը հեշտությամբ հնարավոր է շատ պարզ API ինտերֆեյսի միջոցով: IAudioFrame դասը օգտագործվում է աուդիո զետեղելու համար, որը նաև պարունակում է այնպիսի հատկությունների կարգավորիչներ, ինչպիսիք են ձայնի պտույտով նվագարկումը, հետադարձ ռեժիմը, նվագարկման ռեժիմը և ձայնը թաքցնելը մի քանիսը նշելու համար:
Այս կարճ թեմայում մենք կենտրոնացել ենք այն վրա, թե ինչպես կարելի է ներդնել աուդիո Ներկայացման մեջ՝ օգտագործելով Python: Եթե դուք հետաքրքրված եք պրեզենտացիայի ներսում վիդեո ֆայլ ներկառուցելու մասին իմանալով, տես ինչպես ավելացնել տեսանյութը ներկայացման մեջ Python-ի միջոցով-ի հոդվածը: