เพิ่มลายน้ำในงานนำเสนอ ODP ด้วย Python

สร้างแอป Python ที่เพิ่มลายน้ำข้อความหรือรูปภาพในงานนำเสนอ ODP ด้วย Aspose.Slides

เพิ่มลายน้ำในงานนำเสนอ ODP ด้วย Python – ตัวอย่าง

ด้วย Aspose.Slides for Python via .NET คุณสามารถเพิ่มลายน้ำข้อความหรือรูปภาพในงานนำเสนอ ODP ได้โดยไม่ต้องใช้ OpenOffice ลายน้ำช่วยระบุความเป็นเจ้าของ ทำเครื่องหมายว่างานนำเสนอเป็นความลับหรือฉบับร่าง หรือสร้างแบรนด์ที่สอดคล้องกัน ตัวอย่างด้านล่างวางลายน้ำบนสไลด์ต้นแบบแรก เพื่อให้ลายน้ำปรากฏบนสไลด์ที่ใช้ต้นแบบนั้น

เพิ่มลายน้ำข้อความในงานนำเสนอ 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

  1. เปิดไฟล์ ODP ด้วย Presentation
  2. ดึงสไลด์ต้นแบบแรกจากคอลเลกชัน masters
  3. เรียก add_auto_shape เพื่อเพิ่มสี่เหลี่ยมผืนผ้าลงในสไลด์ต้นแบบ
  4. เรียก add_text_frame เพื่อเพิ่มข้อความลายน้ำ จากนั้นจัดรูปแบบและล็อกรูปร่าง
  5. เรียก save พร้อม SaveFormat.ODP เพื่อบันทึกงานนำเสนอที่มีลายน้ำ

สร้างด้วย Aspose.Slides

เพิ่มลายน้ำในไฟล์ ODP ออนไลน์

แอป Aspose.Slides Watermark ฟรีนี้สร้างด้วย Aspose.Slides for Python via .NET ซึ่งเป็น API เดียวกับโค้ดด้านบน เปิดแอปแล้วดูว่า API ทำอะไรได้บ้างกับไฟล์ ODP ของคุณเอง

  • ทำงานในเบราว์เซอร์ ไม่ต้องติดตั้งสิ่งใด
  • ดูว่า Aspose.Slides เพิ่มลายน้ำอย่างไรก่อนเขียนโค้ด
  • เพิ่มลายน้ำข้อความหรือรูปภาพในไฟล์ ODP ของคุณ
  • ดาวน์โหลดไฟล์ที่มีลายน้ำ

รูปแบบอื่นที่รองรับลายน้ำ

ด้วย Python คุณยังสามารถเพิ่มลายน้ำในรูปแบบงานนำเสนออื่นที่รองรับได้