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.

  1. PPT dosyasını Presentation ile açın.
  2. masters koleksiyonundan ilk asıl slaydı alın.
  3. Asıl slayda dikdörtgen eklemek için add_auto_shape çağırın.
  4. Filigran metnini eklemek için add_text_frame çağırın, ardından şekli biçimlendirip kilitleyin.
  5. Filigranlı sunuyu kaydetmek için save yöntemini SaveFormat.PPT ile ç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.