إضافة علامات مائية إلى عروض PPTX التقديمية باستخدام Python
أنشئ تطبيقات Python تضيف علامات مائية نصية أو مصورة إلى عروض PPTX التقديمية باستخدام Aspose.Slides.
إضافة علامة مائية إلى عرض PPTX تقديمي باستخدام Python
باستخدام Aspose.Slides for Python via .NET يمكنك إضافة علامة مائية نصية أو مصورة إلى عرض PPTX تقديمي دون استخدام Microsoft PowerPoint. يمكن للعلامة المائية أن تحدد الملكية، أو تميّز العرض التقديمي بأنه سري أو مسودة، أو توفر هوية علامة تجارية متسقة. تضع الأمثلة أدناه العلامة المائية على الشريحة الرئيسية الأولى، فتظهر على الشرائح التي تستخدمها.
إضافة علامة مائية نصية إلى عرض PPTX تقديمي – 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)إضافة علامة مائية مصورة إلى عرض PPTX تقديمي – 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)كيفية إضافة علامة مائية إلى PPTX باستخدام Python
اتبع هذه الخطوات لإضافة علامة مائية نصية إلى عرض PPTX تقديمي.
- افتح ملف PPTX باستخدام
Presentation. - احصل على الشريحة الرئيسية الأولى من المجموعة
masters. - استدعِ
add_auto_shapeلإضافة مستطيل إلى الشريحة الرئيسية. - استدعِ
add_text_frameلإضافة نص العلامة المائية، ثم نسّق الشكل واقفله. - استدعِ
saveمعSaveFormat.PPTXلحفظ العرض التقديمي بالعلامة المائية.
مبني باستخدام Aspose.Slides
أضف علامات مائية إلى ملفات PPTX عبر الإنترنت
تطبيق Aspose.Slides Watermark المجاني مبني باستخدام Aspose.Slides for Python via .NET، وهي نفس واجهة برمجة التطبيقات المستخدمة في الكود أعلاه. افتحه واكتشف ما يمكن لواجهة برمجة التطبيقات فعله بملفات PPTX الخاصة بك.
- يعمل في متصفحك، دون الحاجة إلى تثبيت أي شيء.
- شاهد كيف يضيف Aspose.Slides العلامات المائية قبل كتابة الكود.
- أضف علامة مائية نصية أو مصورة إلى ملف PPTX.
- نزّل الملف بالعلامة المائية.
تنسيقات أخرى تدعم العلامات المائية
باستخدام Python يمكنك أيضًا إضافة علامات مائية إلى تنسيقات العروض التقديمية الأخرى المدعومة.