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.

  1. PPTX 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.PPTX ile ç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.