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

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

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

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

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

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

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

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

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

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

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

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

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

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

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