Python ile PPT sunularına filigran ekleme
Aspose.Slides ile PPT sunularına metin veya görüntü filigranı ekleyen Python uygulamaları geliştirin.
Python ile bir PPT sunusuna filigran ekleme
Aspose.Slides for Python via .NET ile Microsoft PowerPoint kullanmadan bir PPT sunusuna metin veya görüntü filigranı ekleyebilirsiniz. Filigran sahipliği belirtebilir, bir sunuyu gizli veya taslak olarak işaretleyebilir ya da tutarlı bir marka görünümü sağlayabilir. Aşağıdaki örnekler filigranı ilk asıl slayda yerleştirir; böylece filigran bu asıl slaydı kullanan slaytlarda görünür.
Bir PPT sunusuna metin filigranı ekleme – 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)Bir PPT sunusuna görüntü filigranı ekleme – 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)Python ile PPT dosyasına filigran nasıl eklenir
Bir PPT sunusuna metin filigranı eklemek için şu adımları izleyin.
- PPT dosyasını
Presentationile açın. masterskoleksiyonundan ilk asıl slaydı alın.- Asıl slayda dikdörtgen eklemek için
add_auto_shapeçağırın. - Filigran metnini eklemek için
add_text_frameçağırın, ardından şekli biçimlendirip kilitleyin. - Filigranlı sunuyu kaydetmek için
saveyönteminiSaveFormat.PPTile çağırın.
Aspose.Slides ile geliştirildi
PPT dosyalarına çevrimiçi filigran ekleyin
Ücretsiz Aspose.Slides Watermark uygulaması, yukarıdaki kodla aynı API olan Aspose.Slides for Python via .NET ile geliştirilmiştir. Uygulamayı açın ve API’nin kendi PPT dosyalarınızla neler yapabildiğini görün.
- Tarayıcınızda çalışır, hiçbir şey yüklemeniz gerekmez.
- Kod yazmadan önce Aspose.Slides’ın filigranları nasıl eklediğini görün.
- PPT dosyanıza metin veya görüntü filigranı ekleyin.
- Filigranlı dosyayı indirin.
Filigranı destekleyen diğer biçimler
Python ile desteklenen diğer sunu biçimlerine de filigran ekleyebilirsiniz.