إضافة علامات مائية إلى عروض PPT التقديمية باستخدام Python

أنشئ تطبيقات Python تضيف علامات مائية نصية أو مصورة إلى عروض PPT التقديمية باستخدام Aspose.Slides.

إضافة علامة مائية إلى عرض PPT تقديمي باستخدام Python

باستخدام Aspose.Slides for Python via .NET يمكنك إضافة علامة مائية نصية أو مصورة إلى عرض PPT تقديمي دون استخدام Microsoft PowerPoint. يمكن للعلامة المائية أن تحدد الملكية، أو تميّز العرض التقديمي بأنه سري أو مسودة، أو توفر هوية علامة تجارية متسقة. تضع الأمثلة أدناه العلامة المائية على الشريحة الرئيسية الأولى، فتظهر على الشرائح التي تستخدمها.

إضافة علامة مائية نصية إلى عرض PPT تقديمي – 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)

إضافة علامة مائية مصورة إلى عرض PPT تقديمي – 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)

كيفية إضافة علامة مائية إلى PPT باستخدام Python

اتبع هذه الخطوات لإضافة علامة مائية نصية إلى عرض PPT تقديمي.

  1. افتح ملف PPT باستخدام Presentation.
  2. احصل على الشريحة الرئيسية الأولى من المجموعة masters.
  3. استدعِ add_auto_shape لإضافة مستطيل إلى الشريحة الرئيسية.
  4. استدعِ add_text_frame لإضافة نص العلامة المائية، ثم نسّق الشكل واقفله.
  5. استدعِ save مع SaveFormat.PPT لحفظ العرض التقديمي بالعلامة المائية.

مبني باستخدام Aspose.Slides

أضف علامات مائية إلى ملفات PPT عبر الإنترنت

تطبيق Aspose.Slides Watermark المجاني مبني باستخدام Aspose.Slides for Python via .NET، وهي نفس واجهة برمجة التطبيقات المستخدمة في الكود أعلاه. افتحه واكتشف ما يمكن لواجهة برمجة التطبيقات فعله بملفات PPT الخاصة بك.

  • يعمل في متصفحك، دون الحاجة إلى تثبيت أي شيء.
  • شاهد كيف يضيف Aspose.Slides العلامات المائية قبل كتابة الكود.
  • أضف علامة مائية نصية أو مصورة إلى ملف PPT.
  • نزّل الملف بالعلامة المائية.

تنسيقات أخرى تدعم العلامات المائية

باستخدام Python يمكنك أيضًا إضافة علامات مائية إلى تنسيقات العروض التقديمية الأخرى المدعومة.