Znajdź i zamień tekst w PowerPoint przy użyciu Pythona

Ten krótki samouczek wyjaśnia, jak znaleźć i zamienić tekst w PowerPoint przy użyciu Pythona. Zawiera szczegóły dotyczące konfiguracji IDE, listę kroków oraz przykładowy kod do znajdowania i zamiany w PowerPoint przy użyciu Pythona. Nauczysz się różnych technik zamiany ciągów w prezentacji.

Kroki zastępowania słów w PowerPoint przy użyciu Pythona

  1. Ustaw środowisko, aby używać Aspose.Slides for Python via .NET
  2. Załaduj bibliotekę aspose.slajdy i powiąż je z aliasem
  3. Zdefiniuj stare i nowe ciągi do wyszukania i zamiany
  4. Załaduj źródłowy plik PPTX do obiektu klasy Presentation, aby zastąpić ciąg
  5. Przejdź przez wszystkie slajdy w prezentacji i pobierz kolekcję pól tekstowych w każdym slajdzie
  6. Uzyskaj dostęp do wszystkich paragraphs w każdym polu tekstowym i zbierz fragmenty ze wszystkich akapitów
  7. Sprawdź dostępność docelowego ciągu w właściwości tekstowej porcji
  8. Jeśli ciąg zostanie znaleziony, zamień go na nowy ciąg
  9. Zapisz zaktualizowaną prezentację

Te kroki podsumowują, jak znaleźć i zamienić tekst w PowerPoint przy użyciu Pythona. Załaduj prezentację do pamięci, iteruj slajdy, pobierz wszystkie pola tekstowe przy użyciu SlideUtil w każdym slajdzie, następnie iteruj akapity i fragmenty oraz zamień pasujący tekst w każdym fragmencie. Na koniec zapisz wynikową prezentację na dysku.

Kod do wyszukiwania i zamiany w PowerPoint przy użyciu Pythona

Ten kod pokazuje proces wyszukiwania i zamieniania tekstu w PowerPoint. Możesz improwizować kod, dodając pary ciągów wyszukiwania/zamiany, przełączając rozróżnianie wielkości liter oraz zamieniając tekst w tabelach, notatkach prelegenta i slajdach master/układu. Metoda prezentacji.replace_text() może być użyta do bezpośredniego zamieniania ciągów w prezentacji bez parsowania slajdów i ich zawartości, co umożliwia szybkie aktualizowanie pliku.

Ten artykuł pokazuje różne opcje zamiany ciągów znaków. Aby wyodrębnić media, tj. audio lub wideo z prezentacji, odwołaj się do artykułu Wyodrębnianie multimediów z PowerPoint przy użyciu Pythona.

 Polski