Kaip pridėti vaizdo vandens ženklą PPTX naudojant Python

Šioje paprastoje ir išsamioje mokymo programoje mes sutelksime dėmesį į tai, kaip pridėti vaizdo vandens ženklą PPTX naudojant Python neįdiegus PowerPoint. Šią programą galima naudoti norint pridėti PowerPoint vandenženklio fono paveikslėlį naudojant Python bet kurioje .NET Core ir Python sukonfigūruotoje aplinkoje MacOS, Windows ar Linux.

Veiksmai, kaip pridėti vaizdo vandens ženklą prie PPTX pristatymo „Python“.

  1. Sukurkite aplinką, skirtą įdiegti Aspose.Slides, skirtas Python per .NET vaizdo vandens ženklui įterpti į pristatymą
  2. Pasiekite esamą arba sukurkite naują pristatymą, kad pridėtumėte vandens ženklo vaizdą naudodami Presentation klasės objektą
  3. Į pristatymo vaizdų kolekciją įterpkite norimą vandenženklio vaizdą
  4. Pereikite per kiekvieną pristatymo Master Slide/s kolekcijos formą
  5. Įterpkite paveikslėlio rėmelio formą su norimu vaizdu kiekvienai skaidrei pagrindinių skaidrių kolekcijoje
  6. Užfiksuokite figūras, kad apsaugotumėte vaizdo vandens ženklą
  7. Išsaugokite pristatymą su vaizdo vandens ženklu diske

Aukščiau pateikti veiksmai Python prideda paveikslėlio vandens ženklą PPT naudojant labai paprastą API sąsają ir kelias kodo eilutes. Procesas pradedamas įkeliant esamą pristatymą arba sukuriant naują, kartu įkeliant norimą vandenženklio vaizdą iš disko. Tada kiekviena pristatymo pagrindinių skaidrių kolekcijų skaidrė kartojama ir sukuriamas paveikslėlio rėmelis naudojant vandens ženklo vaizdą. Galiausiai kiekvienai formai pritaikomi skirtingi užraktai, siekiant apsaugoti juos nuo prieigos ar redagavimo.

Kodas, skirtas pridėti vaizdo vandens ženklą PPTX naudojant Python

import aspose.pydrawing as drawing
import aspose.slides as slides
filespath = "C://Slides//"
#Insert the licence for Aspose.Slides
slidesWatermarkLicense = slides.License()
slidesWatermarkLicense.set_license(filespath + "Conholdate.Total.Product.Family.lic")
# Generate an empty presentation using the Presentation class object
with slides.Presentation() as watermarkPptxPresentation:
with open(filespath + "sample.png", "rb") as binary_file:
#Read the whole file at once
imageFileData = binary_file.read()
#Insert the image insdie the images collection of the presentation
imageForSlide = watermarkPptxPresentation.images.add_image(imageFileData)
#Access the master slides collection for adding a watermark image
for masterSlide in watermarkPptxPresentation.masters:
#Adding a Ppt watermark shape for logo image
pptxWatermarkFrame = slideForPng.shapes.add_picture_frame(slides.ShapeType.RECTANGLE, 200, 200, 200, 50, imageForSlide)
#Set the rotation angle of the shape
pptxWatermarkFrame.rotation = 325
#Lock Pptx watermark image shape for protection in PowerPoint
pptxWatermarkFrame.shape_lock.size_locked = True
pptxWatermarkFrame.shape_lock.select_locked = True
pptxWatermarkFrame.shape_lock.position_locked = True
# Save the presentations with the watermark on the disk
watermarkPptxPresentation.save(filespath + "PresentationWithWatermarkmage.pptx", slides.export.SaveFormat.PPTX)
print("Done")

Norint pridėti vandenženklio vaizdą į PPT Python, aukščiau pateiktame pavyzdyje buvo veiksmingai naudojamas API. Naudota forma_lock klasė, kuri siūlo įvairių formų užraktus, įskaitant užrakto pasirinkimą, dydžio keitimą ir padėties keitimą, kad būtų išvengta bet kokios prieigos prie formos net PowerPoint.

Šioje temoje mes išmokome * įdėti vandens ženklo vaizdą į PPTX naudojant Python* ir įterpti intelektinės nuosavybės teises į pristatymą. Jei norite pridėti tekstinį vandens ženklą pristatyme, žr. straipsnį kaip įterpti vandens ženklo juodraštį į PPTX naudojant Python.

 Latviski