Kaip įterpti vandens ženklo juodraštį į PPTX naudojant Python

Šioje nuoseklioje mokymo programoje paaiškinsime, kaip įterpti vandens ženklo juodraštį į PPTX naudojant Python nepriklausant nuo MS PowerPoint. Galite naudoti šią programą norėdami pridėti vandens ženklo juodraštį programoje PowerPoint naudodami Python bet kurioje .NET Core ir Python palaikomoje aplinkoje Windows, Linux ar MacOS.

Konfidencialaus vandens ženklo pridėjimo prie „PowerPoint“ programoje „Python“ veiksmai

  1. Nustatykite aplinką, kad įdiegtumėte Aspose.Slides, skirtas Python per .NET, kad į pateiktį būtų įterptas vandens ženklo tekstas
  2. Sukurkite naują arba įkelkite esamą pristatymą, kad įterptumėte vandens ženklą naudodami Presentation klasės objektą
  3. Pakartokite pristatymą Master Slide/s pristatyme
  4. Pridėkite automatinę formą su konfidencialiu vandens ženklo tekstu kiekvienai skaidrei pagrindinių skaidrių kolekcijoje
  5. Suformatuokite formą ir teksto ypatybes ir užfiksuokite formą, kad apsaugotumėte vandens ženklą
  6. Išsaugokite vandens ženklu pažymėtą pristatymą diske

Atlikdami pirmiau minėtus veiksmus, galite įterpti konfidencialų vandens ženklą į PPTX naudodami Python, o procesas prasideda įkeliant esamą arba sukuriant naują pristatymą naudojant pristatymo klasės egzempliorių. Tada pakartosite kiekvieną skaidrę pagrindinės skaidrės kolekcijoje ir įtrauksite joje vandens ženklo teksto formos juodraštį. Galiausiai, jūs apsaugote formą skirtingais užraktais, kuriuos atskleidžia auto_shape_lock klasės egzempliorius, ir išsaugosite vandens ženklu pažymėtą pristatymą diske.

Kodas, skirtas pridėti vandens ženklo juodraštį „PowerPoint“, naudojant „Python“ be sąveikos

from os import system
import aspose.pydrawing as drawing
import aspose.slides as slides
filepath = "C://Slides//"
#Apply the licence for Aspose.Slides
slidesTextWatermarkLicense = slides.License()
slidesTextWatermarkLicense.set_license(filepath + "Conholdate.Total.Product.Family.lic")
# Generate an empty presentation using Presentation class object
with slides.Presentation() as textWatermarkPptxPresentation:
#Iterate through the master slide collection for adding a watermark text
for masterSlide in textWatermarkPptxPresentation.masters:
#Adding a shape to hold the watermark
pptxTextWatermark = masterSlide.shapes.add_auto_shape(slides.ShapeType.RECTANGLE,
textWatermarkPptxPresentation.slide_size.size.width / 2 - 50,
textWatermarkPptxPresentation.slide_size.size.height / 2 - 50,
200, 50)
#Setting the rotation angle and fill type of the shape
pptxTextWatermark.rotation = 325
pptxTextWatermark.fill_format.fill_type = slides.FillType.NO_FILL
#Add the Text frame with watermark text
watermarkTextFrame = pptxTextWatermark.add_text_frame("Confidential Draft")
#set the textual properties of the watermark text
watermarkTextFormat = watermarkTextFrame.paragraphs[0].portions[0].portion_format
watermarkTextFormat.font_bold = slides.NullableBool.TRUE
watermarkTextFormat.font_italic = slides.NullableBool.TRUE
watermarkTextFormat.font_height = 20
watermarkTextFormat.fill_format.fill_type = slides.FillType.SOLID
watermarkTextFormat.fill_format.solid_fill_color.color = drawing.Color.red
#Lock the Pptx watermark shape and make it uneditable in PowerPoint
pptxTextWatermark.auto_shape_lock.text_locked=True
pptxTextWatermark.auto_shape_lock.select_locked = True
pptxTextWatermark.auto_shape_lock.position_locked = True
#Save the presentations with a text watermark on the disk
textWatermarkPptxPresentation.save(filepath + "PresentationWithWatermarkText.pptx", slides.export.SaveFormat.PPTX)
print("Finished")

Šis pavyzdys taip pat gali būti naudojamas PPT ir ODP pateikimo formatams, norint pridėti konfidencialų vandenženklį prie PowerPoint programoje Python naudojant paprastus API iškvietimus. Formos fiksavimo funkcija yra unikali API siūloma funkcija, kuri nepasiekiama MS PowerPoint. Galite apsaugoti savo pristatymo intelektinės nuosavybės teises įdiegę užrakinimo funkciją, kad apsaugotumėte vandens ženklo formą ir neleistumėte niekam jo keisti ar pašalinti net PowerPoint viduje.

Šioje temoje mes išmokome pridėti vandens ženklo juodraštį prie PowerPoint programoje Python ir apsaugoti pristatymą. Jei norite sužinoti apie HTML turinio įtraukimą į pristatymą, žr. straipsnį kaip įterpti HTML į PowerPoint naudojant Python.

 Latviski