Tambahkan Watermark ke Presentasi ODP dengan Python
Bangun aplikasi Python yang menambahkan watermark teks atau gambar ke presentasi ODP dengan Aspose.Slides.
Tambahkan Watermark ke Presentasi ODP dengan Python – Contoh
Dengan Aspose.Slides for Python via .NET , Anda dapat menambahkan watermark teks atau gambar ke presentasi ODP tanpa menggunakan OpenOffice. 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 ODP – Python
with slides.Presentation("presentation.odp") 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.odp", slides.export.SaveFormat.ODP)Tambahkan Watermark Gambar ke Presentasi ODP – Python
with slides.Presentation("presentation.odp") 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.odp", slides.export.SaveFormat.ODP)Cara Menambahkan Watermark ke ODP melalui Python
Ikuti langkah-langkah berikut untuk menambahkan watermark teks ke presentasi ODP.
- Buka file ODP 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.ODPuntuk menyimpan presentasi yang diberi watermark.
Dibuat dengan Aspose.Slides
Tambahkan Watermark ke File ODP 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 ODP 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 ODP Anda.
- Unduh file yang diberi watermark.
Format Lain yang Mendukung Watermark
Dengan Python, Anda juga dapat menambahkan watermark ke format presentasi lain yang didukung.