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

Δημιουργήστε εφαρμογές Python που προσθέτουν υδατογραφήματα κειμένου ή εικόνας σε παρουσιάσεις PPTX με το Aspose.Slides.

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

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

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

with slides.Presentation("presentation.pptx") as presentation:
    master_slide = presentation.masters[0]
    watermark_shape = master_slide.shapes.add_auto_shape(slides.ShapeType.RECTANGLE, 100, 100, 400, 50)
    watermark_text_frame = watermark_shape.add_text_frame("CONFIDENTIAL")

    watermark_shape.fill_format.fill_type = slides.FillType.NO_FILL
    watermark_shape.line_format.fill_format.fill_type = slides.FillType.NO_FILL

    watermark_portion = watermark_text_frame.paragraphs[0].portions[0]
    watermark_portion.portion_format.font_height = 32

    watermark_shape.auto_shape_lock.select_locked = True
    watermark_shape.auto_shape_lock.size_locked = True
    watermark_shape.auto_shape_lock.text_locked = True
    watermark_shape.auto_shape_lock.position_locked = True
    watermark_shape.auto_shape_lock.grouping_locked = True

    presentation.save("watermarked.pptx", slides.export.SaveFormat.PPTX)

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

with slides.Presentation("presentation.pptx") as presentation:
    with open("watermark.png", "rb") as image_stream:
        watermark_image = presentation.images.add_image(image_stream.read())

    master_slide = presentation.masters[0]
    watermark_shape = master_slide.shapes.add_auto_shape(
        slides.ShapeType.RECTANGLE, 100, 100, watermark_image.width, watermark_image.height)

    watermark_shape.fill_format.fill_type = slides.FillType.PICTURE
    watermark_shape.fill_format.picture_fill_format.picture.image = watermark_image
    watermark_shape.fill_format.picture_fill_format.picture_fill_mode = slides.PictureFillMode.STRETCH
    watermark_shape.line_format.fill_format.fill_type = slides.FillType.NO_FILL

    presentation.save("watermarked.pptx", slides.export.SaveFormat.PPTX)

Πώς να προσθέσετε υδατογράφημα σε PPTX με Python

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

  1. Ανοίξτε το αρχείο PPTX με την Presentation.
  2. Λάβετε την πρώτη κύρια διαφάνεια από τη συλλογή masters.
  3. Καλέστε την add_auto_shape για να προσθέσετε ένα ορθογώνιο στην κύρια διαφάνεια.
  4. Καλέστε την add_text_frame για να προσθέσετε το κείμενο του υδατογραφήματος και, στη συνέχεια, μορφοποιήστε και κλειδώστε το σχήμα.
  5. Καλέστε την save με SaveFormat.PPTX για να αποθηκεύσετε την παρουσίαση με το υδατογράφημα.

Δημιουργήθηκε με το Aspose.Slides

Προσθήκη υδατογραφημάτων σε αρχεία PPTX online

Η δωρεάν εφαρμογή Aspose.Slides Watermark έχει δημιουργηθεί με το Aspose.Slides for Python via .NET, το ίδιο API με τον παραπάνω κώδικα. Ανοίξτε την και δείτε τι μπορεί να κάνει το API με τα δικά σας αρχεία PPTX.

  • Λειτουργεί στο πρόγραμμα περιήγησής σας, χωρίς εγκατάσταση.
  • Δείτε πώς προσθέτει υδατογραφήματα το Aspose.Slides πριν γράψετε κώδικα.
  • Προσθέστε υδατογράφημα κειμένου ή εικόνας στο αρχείο PPTX.
  • Κατεβάστε το αρχείο με το υδατογράφημα.

Άλλες μορφές που υποστηρίζουν υδατογραφήματα

Με Python μπορείτε επίσης να προσθέσετε υδατογραφήματα σε άλλες υποστηριζόμενες μορφές παρουσιάσεων.