افزودن واترمارک به ارائههای PPTX با Python
برنامههای Python بسازید که با Aspose.Slides واترمارک متنی یا تصویری به ارائههای PPTX اضافه میکنند.
افزودن واترمارک به یک ارائه PPTX با Python
با Aspose.Slides for Python via .NET میتوانید بدون Microsoft PowerPoint یک واترمارک متنی یا تصویری به ارائه PPTX اضافه کنید. واترمارک میتواند مالکیت را نشان دهد، ارائه را محرمانه یا پیشنویس علامتگذاری کند یا هویت برند یکپارچهای ایجاد کند. نمونههای زیر واترمارک را روی نخستین اسلاید اصلی قرار میدهند تا در اسلایدهایی که از آن استفاده میکنند نمایش داده شود.
افزودن واترمارک متنی به ارائه 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 ساخته شده است، همان API که در کد بالا استفاده شده است. آن را باز کنید و ببینید API با فایلهای PPTX شما چه کارهایی میتواند انجام دهد.
- در مرورگر شما اجرا میشود، بدون نیاز به نصب.
- پیش از نوشتن کد ببینید Aspose.Slides چگونه واترمارک اضافه میکند.
- یک واترمارک متنی یا تصویری به فایل PPTX خود اضافه کنید.
- فایل دارای واترمارک را دانلود کنید.
سایر قالبهای پشتیبانیکننده واترمارک
با Python میتوانید به سایر قالبهای ارائه پشتیبانیشده نیز واترمارک اضافه کنید.