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