Цей короткий підручник пояснює, як знайти та замінити текст у PowerPoint за допомогою Python. У ньому є деталі щодо налаштування IDE, список кроків та зразковий код для знаходження та заміни у PowerPoint за допомогою Python. Ви дізнаєтеся різні техніки заміни рядків у презентації.
Кроки заміни слів у PowerPoint за допомогою Python
- Встановіть середовище для використання Aspose.Slides for Python via .NET
- Завантажте бібліотеку aspose.slides і прив’яжіть її до псевдоніма
- Визначте старі та нові рядки для пошуку та заміни
- Завантажте вихідний PPTX у об’єкт класу Presentation для заміни рядка
- Переберіть усі слайди у презентації та отримайте колекцію текстових полів у кожному слайді
- Отримайте доступ до всіх paragraphs у кожному текстовому полі та отримайте колекцію частин у всіх абзацах
- Перевірте наявність цільового рядка у властивості text частини
- Якщо рядок знайдено, замініть його новим рядком
- Збережіть оновлену презентацію
Ці кроки підсумовують як знайти та замінити текст у PowerPoint за допомогою Python. Завантажте презентацію в пам’ять, пройдіться по слайдах, отримайте всі текстові блоки за допомогою SlideUtil у кожному слайді, потім пройдіться по абзацах і частинах, і замініть відповідний текст у кожній частині. Нарешті, збережіть отриману презентацію на диск.
Код для пошуку та заміни в PowerPoint за допомогою Python
Цей код демонструє процес пошуку та заміни тексту в PowerPoint. Ви можете модифікувати код, додаючи пари рядків пошуку/заміни, перемикаючи чутливість до регістру та замінюючи текст у таблицях, нотатках доповідача та слайдах‑шаблонах/розташуванні. Метод Presentation.replace_text() можна використати для прямої заміни рядків у презентації без розбору слайдів та їх вмісту, що дозволяє швидко оновити файл.
У цій статті показані різні варіанти заміни рядків. Щоб витягти медіа, тобто аудіо або відео, з презентації, зверніться до статті Extract media from PowerPoint using Python.