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