Python ile PPTX sunularına filigran ekleme
Aspose.Slides ile PPTX sunularına metin veya görüntü filigranı ekleyen Python uygulamaları geliştirin.
Python ile bir PPTX sunusuna filigran ekleme
Aspose.Slides for Python via .NET ile Microsoft PowerPoint kullanmadan bir PPTX 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 PPTX sunusuna metin filigranı ekleme – 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)Bir PPTX sunusuna görüntü filigranı ekleme – 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)Python ile PPTX dosyasına filigran nasıl eklenir
Bir PPTX sunusuna metin filigranı eklemek için şu adımları izleyin.
- PPTX 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.PPTXile çağırın.
Aspose.Slides ile geliştirildi
PPTX 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 PPTX 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.
- PPTX 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.