PowerPoint ช่วยให้คุณสามารถตั้งค่าพื้นหลังสไลด์ประเภทต่างๆ ในงานนำเสนอได้ ตัวอย่างเช่น คุณสามารถตั้งค่ารูปภาพ สีทึบ ฯลฯ เป็นพื้นหลังได้ ในบทความนี้ เราจะแสดงวิธีตั้งค่าพื้นหลังของสไลด์ PowerPoint PPT ใน Python เราจะกล่าวถึงวิธีการเติมพื้นหลังของสไลด์ PPT ด้วยรูปภาพ สี หรือการไล่ระดับสีโดยทางโปรแกรมอย่างชัดเจน

Python Library เพื่อตั้งค่าพื้นหลังสไลด์ใน PowerPoint

Aspose.Slides for Python เป็นไลบรารีที่ได้รับความนิยมและมีฟีเจอร์มากมายสำหรับสร้างและจัดการงานนำเสนอ PowerPoint เราจะใช้ไลบรารีนี้เพื่อกำหนดพื้นหลังของสไลด์ในงานนำเสนอ PowerPoint ของเรา หากต้องการติดตั้งไลบรารีจาก PyPI คุณสามารถใช้คำสั่งต่อไปนี้

> pip install aspose.slides

ตั้งค่ารูปภาพเป็นพื้นหลังสไลด์ PPT ใน Python

ต่อไปนี้เป็นขั้นตอนในการตั้งค่าภาพพื้นหลังในสไลด์ PowerPoint PPT/PPTX ใน Python

  • ขั้นแรก ใช้คลาสการนำเสนอเพื่อโหลดหรือสร้างงานนำเสนอ PPT/PPTX
  • จากนั้น รับข้อมูลอ้างอิงของสไลด์ที่ต้องการจากคอลเลกชัน Presentation.slides
  • ตั้งค่าประเภทการเติมของพื้นหลังสไลด์เป็น FillType.PICTURE
  • ตั้งค่าโหมดเติมรูปภาพเป็น PictureFillMode.STRETCH
  • เพิ่มรูปภาพในคอลเลกชันของงานนำเสนอโดยใช้เมธอด Presentation.images.addimage()
  • กำหนดภาพพื้นหลังของสไลด์โดยใช้คุณสมบัติ Slide.background.fillformat.picturefillformat.picture.image
  • สุดท้าย บันทึกงานนำเสนอที่อัปเดตโดยใช้เมธอด Presentation.save(string, SaveFormat)

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการตั้งค่าภาพพื้นหลังของสไลด์ PowerPoint PPT ใน Python

import aspose.slides as slides
import aspose.pydrawing as drawing

# สร้างหรือโหลดงานนำเสนอ
with slides.Presentation() as pres:
    # กำหนดพื้นหลังด้วยรูปภาพ
    pres.slides[0].background.type = slides.BackgroundType.OWN_BACKGROUND
    pres.slides[0].background.fill_format.fill_type = slides.FillType.PICTURE
    pres.slides[0].background.fill_format.picture_fill_format.picture_fill_mode = slides.PictureFillMode.STRETCH

    # ตั้งค่ารูปภาพ
    img = drawing.Bitmap("Tulips.jpg")

    # เพิ่มรูปภาพในคอลเลกชันรูปภาพของงานนำเสนอ
    imgx = pres.images.add_image(img)

    pres.slides[0].background.fill_format.picture_fill_format.picture.image = imgx

    # บันทึกงานนำเสนอ
    pres.save("set-slide-background-image.pptx", slides.export.SaveFormat.PPTX)

ภาพหน้าจอต่อไปนี้แสดงสไลด์ PPT ที่เป็นผลลัพธ์หลังจากเพิ่มภาพพื้นหลัง

ตั้งค่ารูปภาพเป็นพื้นหลังสไลด์ PPT ใน Python

ตั้งค่าสีพื้นหลังของสไลด์ PPT ใน Python

ต่อไปนี้เป็นขั้นตอนในการตั้งค่าสีพื้นหลังของสไลด์ใน PowerPoint PPT โดยใช้ Python

  • ขั้นแรก ให้โหลดหรือสร้าง PowerPoint PPT/PPTX โดยใช้คลาสการนำเสนอ
  • ตั้งค่าประเภทการเติมของพื้นหลังสไลด์เป็น FillType.SOLID
  • จากนั้นตั้งค่าสีพื้นหลังของสไลด์โดยใช้คุณสมบัติ Slide.background.fillformat.solidfillcolor.color
  • สุดท้าย บันทึกงานนำเสนอที่อัปเดตโดยใช้เมธอด Presentation.save(string, SaveFormat)

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีตั้งค่าสีพื้นหลังของสไลด์ PPT ใน Python

import aspose.slides as slides
import aspose.pydrawing as drawing

# สร้างหรือโหลดงานนำเสนอ
with slides.Presentation() as pres:
    # กำหนดสีพื้นหลังของสไลด์แรก
    pres.slides[0].background.type = slides.BackgroundType.OWN_BACKGROUND
    pres.slides[0].background.fill_format.fill_type = slides.FillType.SOLID
    pres.slides[0].background.fill_format.solid_fill_color.color = drawing.Color.blue

    # บันทึกงานนำเสนอ
    pres.save("set-slide-background-gradient.pptx", slides.export.SaveFormat.PPTX)

ตั้งค่าสีพื้นหลังของสไลด์ต้นแบบใน Python

คุณยังสามารถตั้งค่าพื้นหลังของสไลด์หลักที่จะนำไปใช้กับสไลด์ทั้งหมดในงานนำเสนอ ต่อไปนี้เป็นขั้นตอนการเปลี่ยนสีพื้นหลังของสไลด์ต้นแบบใน Python

  • ขั้นแรก ให้โหลดหรือสร้าง PowerPoint PPT/PPTX โดยใช้คลาสการนำเสนอ
  • ตั้งค่าประเภทการเติมของพื้นหลังสไลด์ต้นแบบเป็น FillType.SOLID
  • จากนั้นตั้งค่าสีพื้นหลังของสไลด์ต้นแบบโดยใช้คุณสมบัติ MasterSlide.background.fillformat.solidfillcolor.color
  • สุดท้าย บันทึกงานนำเสนอที่อัปเดตโดยใช้เมธอด Presentation.save(string, SaveFormat)

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการเปลี่ยนสีพื้นหลังของสไลด์ต้นแบบใน PowerPoint PPT

import aspose.slides as slides
import aspose.pydrawing as drawing

# สร้างหรือโหลดงานนำเสนอ
with slides.Presentation() as pres:
    # กำหนดสีพื้นหลังของสไลด์ต้นแบบ
    pres.masters[0].background.type = slides.BackgroundType.OWN_BACKGROUND
    pres.masters[0].background.fill_format.fill_type = slides.FillType.SOLID
    pres.masters[0].background.fill_format.solid_fill_color.color = drawing.Color.forest_green

    # บันทึกงานนำเสนอ
    pres.save("set-master-slide-background-color.pptx", slides.export.SaveFormat.PPTX)

ตั้งค่า Gradient เป็นพื้นหลังสไลด์ PPT ใน Python

คุณยังสามารถตั้งค่าพื้นหลังไล่ระดับของสไลด์ PPT โดยใช้ Aspose.Slides for Python ตามที่แสดงในขั้นตอนด้านล่าง

  • ขั้นแรก ให้โหลดหรือสร้าง PowerPoint PPT/PPTX โดยใช้คลาสการนำเสนอ
  • ตั้งค่าประเภทการเติมของพื้นหลังสไลด์เป็น FillType.GRADIENT
  • จากนั้นตั้งค่ารูปแบบการไล่ระดับสีพื้นหลังโดยใช้คุณสมบัติ Slide.background.fillformat.gradientformat.tileflip
  • สุดท้าย บันทึกงานนำเสนอที่อัปเดตโดยใช้เมธอด Presentation.save(string, SaveFormat)

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีตั้งค่าพื้นหลังไล่ระดับของสไลด์ PPT ใน Python

import aspose.slides as slides

# สร้างหรือโหลดงานนำเสนอ
with slides.Presentation() as pres:
    # ใช้เอฟเฟกต์ไล่ระดับสีกับพื้นหลัง
    pres.slides[0].background.type = slides.BackgroundType.OWN_BACKGROUND
    pres.slides[0].background.fill_format.fill_type = slides.FillType.GRADIENT
    pres.slides[0].background.fill_format.gradient_format.tile_flip = slides.TileFlip.FLIP_BOTH

    # บันทึกงานนำเสนอ
    pres.save("set-slide-background-color.pptx", slides.export.SaveFormat.PPTX)

ภาพหน้าจอต่อไปนี้แสดงพื้นหลังไล่ระดับของสไลด์

ตั้งค่าสีไล่ระดับสีพื้นหลังของสไลด์ใน Python

รับใบอนุญาต API ฟรี

คุณสามารถใช้ Aspose.Slides for Python ได้โดยไม่มีข้อจำกัดในการประเมินโดยขอ ใบอนุญาตชั่วคราว

บทสรุป

ในบทความนี้ คุณได้เรียนรู้วิธีตั้งค่าสีพื้นหลังหรือรูปภาพของสไลด์ใน PowerPoint PPT โดยใช้ Python นอกจากนี้ คุณได้เห็นวิธีตั้งค่าพื้นหลังแบบไล่ระดับสีของสไลด์ปกติหรือสไลด์หลักในงานนำเสนอ PowerPoint คุณสามารถไปที่ เอกสารประกอบ เพื่อสำรวจคุณสมบัติอื่นๆ ของ Aspose.Slides for Python นอกจากนี้ คุณสามารถแจ้งให้เราทราบเกี่ยวกับข้อสงสัยของคุณผ่านทาง ฟอรัม ของเรา

ดูสิ่งนี้ด้วย