كيفية إضافة صورة علامة مائية في PPTX باستخدام Python

في هذا البرنامج التعليمي البسيط والمفصل ، سنركز على كيفية ** إضافة علامة مائية للصورة في PPTX باستخدام Python ** بدون تثبيت PowerPoint. يمكن استخدام هذا التطبيق ** لإضافة صورة خلفية لعلامة PowerPoint المائية باستخدام Python ** في أي من البيئات المكونة من .NET Core و Python داخل macOS أو Windows أو Linux.

خطوات إضافة علامة مائية للصورة إلى عرض PPTX في Python

  1. قم بتأسيس البيئة لتثبيت Aspose.Slides for Python عبر .NET لإدراج صورة العلامة المائية داخل العرض التقديمي
  2. قم بالوصول إلى عرض تقديمي موجود أو إنشاء عرض تقديمي جديد لإضافة صورة علامة مائية باستخدام كائن فئة Presentation
  3. أدخل صورة العلامة المائية المرغوبة داخل مجموعة صور العرض التقديمي
  4. اجتياز كل شكل داخل مجموعة العرض التقديمي Master Slide/s
  5. أدخل شكل إطار الصورة بالصورة المطلوبة لكل شريحة داخل مجموعة الشرائح الرئيسية
  6. قم بتطبيق القفل على الأشكال لتأمين العلامة المائية للصورة
  7. احفظ العرض التقديمي مع صورة العلامة المائية على القرص

الخطوات المذكورة أعلاه في * Python أضف علامة مائية للصورة في PPT * باستخدام واجهة API بسيطة للغاية وبضعة أسطر من التعليمات البرمجية. تبدأ العملية إما بتحميل عرض تقديمي موجود أو إنشاء عرض جديد مع تحميل صورة العلامة المائية المرغوبة من القرص. ثم يتم تكرار كل شريحة داخل مجموعات شرائح العرض التقديمي الرئيسية ويتم إنشاء إطار صورة باستخدام صورة العلامة المائية. أخيرًا ، يتم تطبيق أقفال مختلفة على كل شكل لحمايته من الوصول أو التحرير.

كود لإضافة صورة العلامة المائية في PPTX باستخدام Python

import aspose.pydrawing as drawing
import aspose.slides as slides
filespath = "C://Slides//"
#Insert the licence for Aspose.Slides
slidesWatermarkLicense = slides.License()
slidesWatermarkLicense.set_license(filespath + "Conholdate.Total.Product.Family.lic")
# Generate an empty presentation using the Presentation class object
with slides.Presentation() as watermarkPptxPresentation:
with open(filespath + "sample.png", "rb") as binary_file:
#Read the whole file at once
imageFileData = binary_file.read()
#Insert the image insdie the images collection of the presentation
imageForSlide = watermarkPptxPresentation.images.add_image(imageFileData)
#Access the master slides collection for adding a watermark image
for masterSlide in watermarkPptxPresentation.masters:
#Adding a Ppt watermark shape for logo image
pptxWatermarkFrame = slideForPng.shapes.add_picture_frame(slides.ShapeType.RECTANGLE, 200, 200, 200, 50, imageForSlide)
#Set the rotation angle of the shape
pptxWatermarkFrame.rotation = 325
#Lock Pptx watermark image shape for protection in PowerPoint
pptxWatermarkFrame.shape_lock.size_locked = True
pptxWatermarkFrame.shape_lock.select_locked = True
pptxWatermarkFrame.shape_lock.position_locked = True
# Save the presentations with the watermark on the disk
watermarkPptxPresentation.save(filespath + "PresentationWithWatermarkmage.pptx", slides.export.SaveFormat.PPTX)
print("Done")

من أجل * إضافة صورة العلامة المائية في واجهة برمجة التطبيقات (API) المعتمدة على PPT Python ، تم استخدامها بشكل فعال في المثال أعلاه. تم استخدام فئة shape_lock ، والتي توفر أقفالًا مختلفة للأشكال بما في ذلك تحديد القفل وتغيير الحجم وتغيير الموضع لمنع أي وصول إلى الشكل حتى في PowerPoint.

في هذا الموضوع ، تعلمنا * وضع صورة علامة مائية في PPTX باستخدام Python * وتضمين حقوق الملكية الفكرية داخل العرض التقديمي. إذا كنت مهتمًا بإضافة علامة مائية تستند إلى نص داخل العرض التقديمي ، فارجع إلى المقالة الموجودة على كيفية إدراج مسودة العلامة المائية في PPTX باستخدام Python.

 عربي