تقسیم اسلایدها در پاورپوینت PPT یا PPTX در پایتون

هنگام دستکاری ارائه های پاورپوینت به صورت برنامه ای، ممکن است لازم باشد اسلایدها را تقسیم کرده و آنها را به عنوان فایل های PPT جداگانه ذخیره کنید. برای مثال، ممکن است بخواهید هر اسلاید، همه اسلایدهای فرد یا زوج و غیره را تقسیم کنید. در این مقاله، نحوه تقسیم اسلایدها در پاورپوینت PPT یا PPTX در پایتون را خواهید آموخت.

کتابخانه پایتون برای تقسیم پاورپوینت PPT

Aspose.Slides for Python via .NET یک کتابخانه غنی از ویژگی های پایتون است که به شما امکان ایجاد و دستکاری ارائه های پاورپوینت را می دهد. علاوه بر این، به شما امکان می دهد ارائه ها را به فرمت های دیگر تبدیل کنید. ما از این کتابخانه برای تقسیم اسلایدها در پاورپوینت PPT استفاده خواهیم کرد. با استفاده از دستور pip زیر می توانید کتابخانه را از PyPI نصب کنید.

> pip install aspose.slides 

تقسیم اسلایدهای پاورپوینت PPT در پایتون

Aspose.Slides برای پایتون تقسیم یک ارائه را برای شما بسیار آسان تر می کند. فقط فایل ارائه را بارگیری کنید، اسلایدها را حلقه بزنید و هر اسلاید را به عنوان یک فایل PPT/PPTX جداگانه ذخیره کنید. مراحل زیر برای تقسیم اسلایدها در پاورپوینت PPT در پایتون آمده است.

  • ابتدا، ارائه را با استفاده از کلاس Presentation بارگذاری کنید.
  • تعداد اسلایدها را حلقه بزنید و در هر تکرار مراحل زیر را انجام دهید:
    • با استفاده از کلاس Presentation یک ارائه جدید ایجاد کنید.
    • اسلاید پیش فرض در ارائه را با استفاده از روش ISlide.remove() حذف کنید.
    • با استفاده از روش Presentation.slides.addclone(ISlide) یک کلون از اسلاید اضافه کنید.
    • ارائه را با استفاده از روش Presentation.save (string, SaveFormat) ذخیره کنید.

نمونه کد زیر نحوه تقسیم اسلایدها در پاورپوینت PPTX با استفاده از پایتون را نشان می دهد.

import aspose.slides as slides

# بارگذاری ارائه
ppt = slides.Presentation("presentation.pptx")

# از میان اسلایدها حلقه بزنید
for index in range(ppt.slides.length):

    # یک ارائه جدید خالی ایجاد کنید
    with slides.Presentation() as newPpt:

        # حذف اسلاید پیش فرض
        newPpt.slides[0].remove()

        # اسلاید را به ارائه اضافه کنید
        newPpt.slides.add_clone(ppt.slides[index])

        # ذخیره ارائه
        newPpt.save("slide_{i}.pptx".format(i = index), slides.export.SaveFormat.PPTX)

مجوز رایگان دریافت کنید

شما می توانید از Aspose.Slides برای پایتون از طریق دات نت بدون محدودیت ارزیابی با دریافت [مجوز موقت] استفاده کنید.

نتیجه

در این مقاله نحوه تقسیم اسلایدها در پاورپوینت PPT با استفاده از پایتون را مشاهده کرده اید. می توانید نمونه کد ارائه شده را برای تغییر معیارهای تقسیم بندی مطابق با نیاز خود تغییر دهید، مانند تقسیم همه اسلایدهای زوج یا فرد، و غیره. ]. همچنین، می‌توانید سؤالات خود را از طریق [فروم 9 ما با ما در میان بگذارید.

همچنین ببینید

اطلاعات: Aspose یک [شکل پاورپوینت آنلاین] رایگان ارائه می‌کند که اجرای زنده فرآیند تقسیم‌بندی ارائه شرح داده شده در این صفحه است.