PPT PPTX ODP POT ppsx
Aspose.Slides  for Python via .NET
PPTX

Προσθήκη υδατογραφήματος στην παρουσίαση PPTX χρησιμοποιώντας Python

Δημιουργήστε τις δικές σας εφαρμογές Python για να εισαγάγετε υδατογράφημα κειμένου ή εικόνας σε παρουσίαση PPT, PPTX ή ODP χρησιμοποιώντας API από την πλευρά του διακομιστή.

Προσθήκη υδατογραφήματος στην παρουσίαση PPTX μέσω Python

Χρησιμοποιώντας το Aspose.Slides for Python via .NET, μπορείτε να προσθέσετε υδατογράφημα στην παρουσίαση PPTX. Τα υδατογραφήματα αποτελούν ουσιαστικό μέρος κάθε παρουσίασης. Χρησιμοποιούνται για την προστασία του περιεχομένου της παρουσίασης από αντιγραφή ή χρήση χωρίς άδεια. Το υδατογράφημα είναι μια ορατή ή αόρατη εικόνα ή κείμενο που τοποθετείται στην κορυφή της παρουσίασης. Μπορεί να χρησιμοποιηθεί για την αναγνώριση του κατόχου της παρουσίασης και για την αποτροπή μη εξουσιοδοτημένης χρήσης. Τα υδατογραφήματα μπορούν επίσης να χρησιμοποιηθούν για να προσθέσουν μια επαγγελματική πινελιά στην παρουσίαση και να την κάνουν να φαίνεται πιο εκλεπτυσμένη.

Προσθήκη υδατογραφήματος κειμένου στο PPTX χρησιμοποιώντας το 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)

Προσθήκη υδατογραφήματος εικόνας στην παρουσίαση PPTX χρησιμοποιώντας 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)

Τρόπος προσθήκης υδατογραφήματος στο PPTX μέσω του Python

Αυτά είναι τα βήματα για την προσθήκη υδατογραφήματος κειμένου σε αρχεία PPTX.

  1. Φόρτωση του PPTX με μια παρουσία παρουσίασης

  2. Επιλέξτε την κύρια παρουσίαση

  3. Προσθέστε τύπο σχήματος χρησιμοποιώντας τη μέθοδο AddAutoShape

  4. Προσθέστε κείμενο υδατογραφήματος χρησιμοποιώντας τη μέθοδο AddTextFrame

  5. Αποθήκευση αποτελέσματος σε μορφή PPTX

Άλλες υποστηριζόμενες μορφές

Χρησιμοποιώντας το Python, μπορείτε επίσης να προσθέσετε υδατογράφημα στις ακόλουθες μορφές: