نحوه اضافه کردن ویدیو به ارائه با استفاده از پایتون

در این مقاله ساده، ما بر روی نحوه افزودن ویدئو در Presentation با استفاده از Python با پیکربندی محیط با استفاده از مراحل به خوبی تعریف شده و اجرای کد مثال تمرکز خواهیم کرد. این برنامه را می توان در هر یک از محیط های پیکربندی شده Python و NET Core در سیستم عامل هایی مانند Windows، macOS یا Linux برای جاسازی ویدیو در PPTX با استفاده از Python استفاده کرد.

مراحل درج ویدیو در ارائه با استفاده از پایتون

  1. محیط را طوری پیکربندی کنید که از Aspose.Slides برای پایتون از طریق دات نت در برنامه خود برای افزودن یک قاب ویدیو استفاده کنید
  2. شیء کلاس Presentation را برای ایجاد یک ارائه خالی برای جاسازی یک ویدیو در ارائه نمونه سازی کنید.
  3. اولین اسلاید را از مجموعه اسلایدهای ارائه برای درج یک قاب ویدیو بارگیری کنید
  4. فایل ویدیویی را از دیسک بارگیری کنید و یک قاب ویدیویی را در اسلایدی که آن ویدیو را نگه می دارد ایجاد کنید
  5. ویژگی های کنترل صدا و پخش خودکار را برای فریم ویدیوی اضافه شده تنظیم کنید
  6. ارائه PPTX را با داشتن یک ویدیوی جاسازی شده روی دیسک ذخیره کنید

با رعایت مراحل فوق در ارائه Python درج ویدئو در پاورپوینت به راحتی امکان پذیر است، به موجب آن ابتدا یک نمایش خالی با استفاده از شی کلاس Presentation ایجاد می کنیم و به اسلاید اول داخل مجموعه اسلایدها دسترسی پیدا می کنیم. سپس با بارگذاری ویدیوی منبع از روی دیسک همراه با تنظیم گزینه‌های کنترل صدا و پخش خودکار، یک فریم ویدیو را در اسلاید انتخاب شده اضافه می‌کنیم. در نهایت، ما ارائه PPTX را با یک فایل ویدئویی جاسازی شده روی دیسک ذخیره می کنیم.

کد برای درج ویدیو در ارائه با استفاده از پایتون

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 برای درج ویدیو استفاده می‌شود، که شامل تنظیم‌کننده‌هایی برای ویژگی‌هایی مانند حالت عقب، پخش ویدیو در یک حلقه، حالت پخش و مخفی کردن یک ویدیو برای نام بردن از چند مورد است. همچنین می‌توانید با تنظیم مسیر کامل فایل ویدیویی، پیوند را به یک فایل ویدیویی اضافه کنید و از قرار دادن آن در ارائه خودداری کنید. این کار اندازه ارائه را کاهش می دهد، اما یک قاب ویدیویی به فایل ویدیویی روی دیسک متصل می شود.

در این مثال، نحوه درج ویدئو در Presentation با استفاده از Python را یاد گرفتیم. اگر علاقه مند به یادگیری در مورد پنهان کردن یک اسلاید در ارائه هستید، به مقاله در نحوه مخفی کردن اسلاید در ارائه با استفاده از پایتون مراجعه کنید.

 فارسی