Ten prosty artykuł pomaga usunąć znak wodny w programie PowerPoint przy użyciu języka Python. Otrzymasz szczegółowe informacje dotyczące konfiguracji środowiska programistycznego wraz z listą kroków opisujących szczegóły procesu oraz przykładowy kod umożliwiający usunięcie znaku wodnego z programu PowerPoint przy użyciu języka Python. Omówimy również proces usuwania znaku wodnego z całego presentation.
Kroki, aby usunąć znak wodny w programie PowerPoint przy użyciu języka Python
- Utwórz środowisko do usunięcia znaku wodnego za pomocą Aspose.Slides dla Pythona za pośrednictwem .NET
- Załaduj presentation i przeglądaj wszystkie zawarte w nim slajdy
- W obrębie każdego slajdu uzyskaj dostęp do odpowiedniej kolekcji kształtów slajdów
- Jeśli nazwa kształtu jest specyficzna dla znaku wodnego, usuń go z kolekcji
- Zapisz powstałą prezentację po usunięciu wszystkich znaków wodnych
Te kroki zawierają szczegółowy proces jak usunąć znak wodny z PPTX za pomocą Pythona. Rozpocznij wykonanie, ładując prezentację źródłową i uzyskując dostęp do wszystkich jej slajdów, aby sprawdzić nazwy kształtów. Na koniec usuń wszystkie kształty, których nazwy odpowiadają wymaganym kryteriom w kolekcji kształtów.
Kod do usunięcia znaku wodnego z programu PowerPoint przy użyciu języka Python
import aspose.slides as slides | |
filespath = "C://Words//" | |
#Apply the licence for API to remove watermark | |
slidesWatermarkLic = slides.License() | |
slidesWatermarkLic.set_license(filespath + "Conholdate.Total.Product.Family.lic") | |
# Access the Presentation from the disk | |
with slides.Presentation(filespath +"Input.pptx") as watermarkPptxPres: | |
#Iterate all the presentation slides | |
for slide in watermarkPptxPres.slides: | |
#Iterate all shapes in the slide | |
for shape in slide.shapes: | |
#Find the sahpe with name watermark | |
if shape.name == "watermark": | |
slide.Shapes.Remove(shape) | |
# Save the presentations with no watermark on the disk | |
watermarkPptxPres.save(filespath + "RemovedWatermark.pptx", slides.export.SaveFormat.PPTX) | |
print("Done") |
Powyższy przykład pokazuje jak usunąć znak wodny w programie PowerPoint przy użyciu języka Python. Aby usunąć kształt z kolekcji, możesz uzyskać do niego dostęp za pomocą nazwy lub indeksu kształtu. Każda prezentacja zawiera kolekcję slajdów wzorcowych, do których można uzyskać dostęp zamiast zwykłej kolekcji slajdów, aby usunąć znaki wodne z całej prezentacji, a nie z każdego slajdu z osobna.
Ten mały temat poprowadził nas do usunięcia znaków wodnych z prezentacji w Pythonie. Jeśli chcesz dowiedzieć się więcej o dodawaniu wersji roboczej znaku wodnego do prezentacji, zapoznaj się z artykułem na temat jak wstawić projekt znaku wodnego w programie PowerPoint w Pythonie.