Watermerk toevoegen aan presentatie PPTX met behulp van Python
Bouw uw eigen Python-apps om tekst- of afbeeldingswatermerken in PPT-, PPTX- of ODP-presentaties in te voegen met behulp van server-side API’s.
Watermerk toevoegen aan presentatie PPTX via Python
Met Aspose.Slides for Python via .NET kunt u een watermerk toevoegen aan de PPTX-presentatie. Watermerken zijn een essentieel onderdeel van elke presentatie. Ze worden gebruikt om te voorkomen dat de inhoud van de presentatie zonder toestemming wordt gekopieerd of gebruikt. Een watermerk is een zichtbare of onzichtbare afbeelding of tekst die bovenop de presentatie wordt geplaatst. Het kan worden gebruikt om de eigenaar van de presentatie te identificeren en ongeoorloofd gebruik te voorkomen. Watermerken kunnen ook worden gebruikt om een professionele toets aan de presentatie te geven en deze er verzorgder uit te laten zien.
Voeg tekstwatermerk toe aan PPTX met Python
import aspose.slides as slides
import aspose.pydrawing as draw
with slides.Presentation() as pres:
master = pres.masters[0]
watermarkShape = master.shapes.add_auto_shape(slides.ShapeType.RECTANGLE, 0, 0, 100, 100)
watermarkTextFrame = watermarkShape.add_text_frame("Watermark")
# Lock Watermark from Editing
watermarkShape.shape_lock.select_locked = True
watermarkShape.shape_lock.size_locked = True
watermarkShape.shape_lock.text_locked = True
watermarkShape.shape_lock.position_locked = True
watermarkShape.shape_lock.grouping_locked = True
# Set Text Watermark Transparency
watermarkPortion = watermarkTextFrame.paragraphs[0].portions[0]
watermarkPortion.portion_format.fill_format.fill_type = slides.FillType.SOLID
watermarkPortion.portion_format.fill_format.solid_fill_color.color = draw.Color.from_argb(150, 200, 200, 200)
# Set Font Size of Text Watermark
watermarkPortion.portion_format.font_height = 16
pres.save("watermark.pptx", slides.export.SaveFormat.PPTX)
Afbeeldingswatermerk toevoegen aan presentatie PPTX met behulp van Python
import aspose.slides as slides
with slides.Presentation() as presentation:
with open("image1.png", "rb") as fs:
data = fs.read()
image = presentation.images.add_image(data)
master = presentation.masters[0]
watermarkShape = master.shapes.add_auto_shape(slides.ShapeType.RECTANGLE, 0, 0, image.width, image.height)
watermarkShape.fill_format.fill_type = slides.FillType.PICTURE
watermarkShape.fill_format.picture_fill_format.picture.image = image
watermarkShape.fill_format.picture_fill_format.picture_fill_mode = slides.PictureFillMode.STRETCH
presentation.save("watermark2.pptx", slides.export.SaveFormat.PPTX)
Watermerk toevoegen aan PPTX via Python
Dit zijn de stappen om een tekstwatermerk toe te voegen aan PPTX-bestanden.
Laad PPTX met een instantie van Presentation
Selecteer de masterpresentatie
Vormtype toevoegen met de methode AddAutoShape
Voeg watermerktekst toe met de methode AddTextFrame
Sla resultaat op in PPTX formaat