افزودن واترمارک به ارائه‌های PPT با Python

برنامه‌های Python بسازید که با Aspose.Slides واترمارک متنی یا تصویری به ارائه‌های PPT اضافه می‌کنند.

افزودن واترمارک به یک ارائه PPT با Python

با Aspose.Slides for Python via .NET می‌توانید بدون Microsoft PowerPoint یک واترمارک متنی یا تصویری به ارائه PPT اضافه کنید. واترمارک می‌تواند مالکیت را نشان دهد، ارائه را محرمانه یا پیش‌نویس علامت‌گذاری کند یا هویت برند یکپارچه‌ای ایجاد کند. نمونه‌های زیر واترمارک را روی نخستین اسلاید اصلی قرار می‌دهند تا در اسلایدهایی که از آن استفاده می‌کنند نمایش داده شود.

افزودن واترمارک متنی به ارائه 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 ساخته شده است، همان API که در کد بالا استفاده شده است. آن را باز کنید و ببینید API با فایل‌های PPT شما چه کارهایی می‌تواند انجام دهد.

  • در مرورگر شما اجرا می‌شود، بدون نیاز به نصب.
  • پیش از نوشتن کد ببینید Aspose.Slides چگونه واترمارک اضافه می‌کند.
  • یک واترمارک متنی یا تصویری به فایل PPT خود اضافه کنید.
  • فایل دارای واترمارک را دانلود کنید.

سایر قالب‌های پشتیبانی‌کننده واترمارک

با Python می‌توانید به سایر قالب‌های ارائه پشتیبانی‌شده نیز واترمارک اضافه کنید.