Tambahkan Watermark ke Presentasi PPTX dengan Python
Bangun aplikasi Python yang menambahkan watermark teks atau gambar ke presentasi PPTX dengan Aspose.Slides.
Tambahkan Watermark ke Presentasi PPTX dengan Python – Contoh
Dengan Aspose.Slides for Python via .NET , Anda dapat menambahkan watermark teks atau gambar ke presentasi PPTX 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 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)Tambahkan Watermark Gambar ke Presentasi 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)Cara Menambahkan Watermark ke PPTX melalui Python
Ikuti langkah-langkah berikut untuk menambahkan watermark teks ke presentasi PPTX.
- Buka file PPTX 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.PPTXuntuk menyimpan presentasi yang diberi watermark.
Dibuat dengan Aspose.Slides
Tambahkan Watermark ke File PPTX 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 PPTX 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 PPTX Anda.
- Unduh file yang diberi watermark.
Format Lain yang Mendukung Watermark
Dengan Python, Anda juga dapat menambahkan watermark ke format presentasi lain yang didukung.