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.
- Buka file PPT dengan
Presentation. - Ambil slide master pertama dari koleksi
masters. - Panggil
add_auto_shapeuntuk menambahkan persegi panjang ke slide master. - Panggil
add_text_frameuntuk menambahkan teks watermark, lalu format dan kunci bentuknya. - Panggil
savedenganSaveFormat.PPTuntuk 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.