Як об’єднати файли PowerPoint за допомогою Python

Цей короткий посібник допоможе як об’єднати файли PowerPoint за допомогою Python. Він містить докладні кроки для налаштування IDE для використання необхідного API, логіку програми в термінах кроків і приклад коду для поєднання слайдів PowerPoint за допомогою Python. Також обговорюються різні типи фільтрів для об’єднання бажаних робочих аркушів лише з цільових презентацій.

Кроки для об’єднання презентацій PowerPoint за допомогою Python

  1. Встановіть середовище використовувати Aspose.Slides для Python через .NET для об’єднання слайдів
  2. Завантажте місце призначення presentation, куди мають бути об’єднані інші презентації
  3. Завантажте всі цільові презентації, з яких потрібно клонувати slides
  4. Переглядайте колекцію слайдів кожної цільової презентації
  5. Викличте метод add_clone(), щоб додати слайд до цільової презентації
  6. Збережіть цільову презентацію після отримання слайдів усіх цільових презентацій

Цей покроковий процес описує процес об’єднання кількох PowerPoint в один за допомогою Python. Процес досить простий: ми відкриваємо презентацію, до якої потрібно додати слайди з різних презентацій, а потім відкриваємо цільові презентації, слайди яких потрібно об’єднати. На останніх етапах для кожної цільової презентації виконується кілька циклів for, а слайди додаються до цільової презентації за допомогою методу add_clone().

Код для об’єднання файлів PowerPoint за допомогою Python

import aspose.slides as slides
# Load the license
lic = slides.License()
lic.set_license("Aspose.Total.lic")
# Load the destination presentation
MainPres = slides.Presentation("Main.pptx")
# Load the presentations whose slides are to be cloned
SubPres1 = slides.Presentation("SubPres1.pptx")
SubPres2 = slides.Presentation("SubPres2.pptx")
# Iterate through all slides
for slide in SubPres1.slides:
# Clone each slide
MainPres.slides.add_clone(slide)
# Iterate through all slides
for slide in SubPres1.slides:
# Clone each slide
MainPres.slides.add_clone(slide)
MainPres.save("result.pptx", slides.export.SaveFormat.PPTX)
print("Done")

Цей код демонструє розробку комбайнера PPTX за допомогою Python. Клас Presentation використовується для завантаження цільових і цільових слайдів, оскільки цей клас містить функції доступу до колекції слайдів існуючої презентації, а також надає методи для клонування цих слайдів у цільову презентацію. Ви можете застосувати різні фільтри, щоб уникнути клонування всіх слайдів із цільової презентації, перевіривши ідентифікатор або назву слайда або навіть вміст презентації.

Ми були свідками завдання комбінувати слайди за допомогою Python. Якщо ви хочете навчитися створювати презентацію, перегляньте статтю як створити PPT за допомогою Python.

 Українська