Tambahkan Watermark ke Presentasi PPT dengan Python

Bangun aplikasi Python yang menambahkan watermark teks atau gambar ke presentasi PPT dengan Aspose.Slides.

Tambahkan Watermark ke Presentasi PPT dengan Python – Contoh

Dengan Aspose.Slides for Python via .NET , Anda dapat menambahkan watermark teks atau gambar ke presentasi PPT tanpa menggunakan Microsoft PowerPoint. Watermark dapat menunjukkan kepemilikan, menandai presentasi sebagai rahasia atau draf, atau memberikan branding yang konsisten. Contoh di bawah menempatkan watermark pada slide master pertama sehingga muncul pada slide yang menggunakan master tersebut.

Tambahkan Watermark Teks ke Presentasi PPT – Python

with slides.Presentation("presentation.ppt") 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.ppt", slides.export.SaveFormat.PPT)

Tambahkan Watermark Gambar ke Presentasi PPT – Python

with slides.Presentation("presentation.ppt") 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.ppt", slides.export.SaveFormat.PPT)

Cara Menambahkan Watermark ke PPT melalui Python

Ikuti langkah-langkah berikut untuk menambahkan watermark teks ke presentasi PPT.

  1. Buka file PPT dengan Presentation.
  2. Ambil slide master pertama dari koleksi masters.
  3. Panggil add_auto_shape untuk menambahkan persegi panjang ke slide master.
  4. Panggil add_text_frame untuk menambahkan teks watermark, lalu format dan kunci bentuknya.
  5. Panggil save dengan SaveFormat.PPT untuk menyimpan presentasi yang diberi watermark.

Dibuat dengan Aspose.Slides

Tambahkan Watermark ke File PPT Secara Online

Aplikasi Aspose.Slides Watermark gratis dibuat dengan Aspose.Slides for Python via .NET, API yang sama dengan kode di atas. Buka aplikasinya dan lihat apa yang dapat dilakukan API dengan file PPT Anda sendiri.

  • Berjalan di browser Anda, tanpa perlu menginstal apa pun.
  • Lihat cara Aspose.Slides menambahkan watermark sebelum menulis kode.
  • Tambahkan watermark teks atau gambar ke file PPT Anda.
  • Unduh file yang diberi watermark.

Format Lain yang Mendukung Watermark

Dengan Python, Anda juga dapat menambahkan watermark ke format presentasi lain yang didukung.