Vízjel beszúrása PPTX-be Python használatával

Ebben a lépésről lépésre bemutatott oktatóanyagban részletesen bemutatjuk, hogyan szúrhat be vázlatot vízjelet a PPTX alkalmazásba Python használatával anélkül, hogy az MS PowerPointtól függene. Ezzel az alkalmazással piszkozatot adhat hozzá vízjelhez a PowerPointban Python használatával bármely .NET Core és Python által támogatott környezetben Windows, Linux vagy macOS rendszeren belül.

Lépések a bizalmas vízjel hozzáadásához a Python PowerPointhoz

  1. Állítsa be a környezetet a Aspose.Slides for Python .NET-en keresztül telepítéséhez a prezentációba vízjelszöveg beillesztéséhez
  2. Hozzon létre egy újat, vagy töltsön be egy meglévő prezentációt vízjel beszúrásához a Presentation osztályobjektum használatával
  3. Ismételje meg a prezentációt Master Slide/s a bemutatón belül
  4. Adjon hozzá egy automatikus alakzatot bizalmas vízjelszöveggel a fődiagyűjtemény minden diájához
  5. Formázza meg az alakzatot és a szöveges tulajdonságokat, és alkalmazzon zárolást az alakzaton a vízjel védelme érdekében
  6. Mentse el a vízjeles bemutatót a lemezre

A fent említett lépések követésével bizalmas vízjelet illeszthet be a PPTX-be a Python használatával, így a folyamat egy meglévő betöltésével vagy egy új bemutató létrehozásával kezdődik a Presentation osztály egy példányával. Ezután a fődiagyűjteményben lévő összes diát végig kell ismételni, és egy vízjel-szöveg-alakzat vázlatot ad hozzá. Végül megvédi az alakzatot az auto_shape_lock osztálypéldány által feltárt különböző zárakkal, és elmenti a vízjeles bemutatót a lemezre.

Kód vízjel vázlat hozzáadásához a PowerPointban a Python használatával interop nélkül

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")

Ez a példa PPT és ODP prezentációs formátumokhoz is használható, hogy bizalmas vízjelet adjon a PowerPointhoz a Pythonban egyszerű API-hívások segítségével. Az alakrögzítés funkció az API által kínált egyedi funkció, amely nem érhető el az MS PowerPointban. Megvédheti prezentációjának szellemi tulajdonjogait, ha bevezeti a zárolási funkciót, amely megvédi a vízjel alakját, és megtiltja bárkinek, hogy módosítsa vagy eltávolítsa azt még a PowerPointban is.

Ebben a témában megtanultuk piszkozat vízjelet adni a Python PowerPointhoz és megvédeni a prezentációt. Ha szeretne többet megtudni arról, hogyan adhat hozzá HTML-tartalmat a prezentációhoz, olvassa el a hogyan lehet HTML-t beszúrni a PowerPointba Python segítségével című cikket.

 Magyar