افزودن واترمارک به ارائههای ODP با Python
برنامههای Python بسازید که با Aspose.Slides واترمارک متنی یا تصویری به ارائههای ODP اضافه میکنند.
افزودن واترمارک به یک ارائه ODP با Python
با Aspose.Slides for Python via .NET میتوانید بدون OpenOffice یک واترمارک متنی یا تصویری به ارائه ODP اضافه کنید. واترمارک میتواند مالکیت را نشان دهد، ارائه را محرمانه یا پیشنویس علامتگذاری کند یا هویت برند یکپارچهای ایجاد کند. نمونههای زیر واترمارک را روی نخستین اسلاید اصلی قرار میدهند تا در اسلایدهایی که از آن استفاده میکنند نمایش داده شود.
افزودن واترمارک متنی به ارائه 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 این مراحل را دنبال کنید.
- فایل ODP را با
Presentationباز کنید. - نخستین اسلاید اصلی را از مجموعه
mastersدریافت کنید. add_auto_shapeرا برای افزودن یک مستطیل به اسلاید اصلی فراخوانی کنید.add_text_frameرا برای افزودن متن واترمارک فراخوانی کنید، سپس شکل را قالببندی و قفل کنید.saveرا باSaveFormat.ODPفراخوانی کنید تا ارائه دارای واترمارک ذخیره شود.
ساخته شده با Aspose.Slides
افزودن آنلاین واترمارک به فایلهای ODP
برنامه رایگان Aspose.Slides Watermark با Aspose.Slides for Python via .NET ساخته شده است، همان API که در کد بالا استفاده شده است. آن را باز کنید و ببینید API با فایلهای ODP شما چه کارهایی میتواند انجام دهد.
- در مرورگر شما اجرا میشود، بدون نیاز به نصب.
- پیش از نوشتن کد ببینید Aspose.Slides چگونه واترمارک اضافه میکند.
- یک واترمارک متنی یا تصویری به فایل ODP خود اضافه کنید.
- فایل دارای واترمارک را دانلود کنید.
سایر قالبهای پشتیبانیکننده واترمارک
با Python میتوانید به سایر قالبهای ارائه پشتیبانیشده نیز واترمارک اضافه کنید.