Ինչպես ավելացնել աուդիո ներկայացման մեջ Python-ի միջոցով

Այս պարզ հոդվածում մենք կկենտրոնանանք այն վրա, թե ինչպես կարելի է ավելացնել ձայնը Presentation-ում Python-ի միջոցով՝ կարգավորելով միջավայրը, օգտագործելով լավ սահմանված քայլերը և գործարկելով օրինակի կոդը: Այս հավելվածը կարող է օգտագործվել Python-ի և .NET Core-ի կազմաձևված ցանկացած միջավայրում օպերացիոն համակարգերում, ինչպիսիք են Windows-ը, macOS-ը կամ Linux-ը, որպեսզի ձայնագրվի PPTX-ում Python-ի միջոցով:

Python-ի միջոցով ներկայացման մեջ աուդիո տեղադրելու քայլեր

  1. Ստեղծեք միջավայր՝ Aspose.Slides Python-ի համար .NET-ի միջոցով-ն օգտագործելու համար ձեր հավելվածում՝ աուդիո շրջանակ ավելացնելու համար
  2. Օգտագործեք Presentation դասի օբյեկտը դատարկ ներկայացում ստեղծելու համար՝ ներկայացման ներսում աուդիո շրջանակ տեղադրելու համար։
  3. Ներբեռնեք ընտրված սլայդը ներկայացման սլայդների հավաքածուից՝ աուդիո շրջանակ ավելացնելու համար
  4. Մուտք գործեք աուդիո ֆայլը սկավառակից և տեղադրեք աուդիո շրջանակ սլայդի վրա՝ օգտագործելով այդ ձայնը
  5. Ներբեռնեք պատկերը սկավառակից և դրեք այն որպես աուդիո շրջանակի տեսանելի պատկեր սլայդի վրա
  6. Պահպանեք ներկայացումը սկավառակի վրա ներկառուցված աուդիո շրջանակով

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-ի միջոցով-ի հոդվածը:

 Հայերեն