PowerPoint ช่วยให้คุณสามารถตั้งค่าพื้นหลังสไลด์ประเภทต่างๆ ในงานนำเสนอได้ ตัวอย่างเช่น คุณสามารถตั้งค่ารูปภาพ สีทึบ ฯลฯ เป็นพื้นหลังได้ ในบทความนี้ เราจะแสดงวิธีตั้งค่าพื้นหลังของสไลด์ PowerPoint PPT ใน Python เราจะกล่าวถึงวิธีการเติมพื้นหลังของสไลด์ PPT ด้วยรูปภาพ สี หรือการไล่ระดับสีโดยทางโปรแกรมอย่างชัดเจน
- Python Library เพื่อตั้งค่าพื้นหลังสไลด์ใน PowerPoint
- ตั้งค่าภาพพื้นหลังของสไลด์ PPT
- กำหนดสีพื้นหลังของสไลด์
- ใช้สีพื้นหลังกับสไลด์ต้นแบบ
- ตั้งค่า Gradient เป็นพื้นหลังสไลด์
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
ต่อไปนี้เป็นขั้นตอนในการตั้งค่าสีพื้นหลังของสไลด์ใน 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)
ภาพหน้าจอต่อไปนี้แสดงพื้นหลังไล่ระดับของสไลด์
รับใบอนุญาต API ฟรี
คุณสามารถใช้ Aspose.Slides for Python ได้โดยไม่มีข้อจำกัดในการประเมินโดยขอ ใบอนุญาตชั่วคราว
บทสรุป
ในบทความนี้ คุณได้เรียนรู้วิธีตั้งค่าสีพื้นหลังหรือรูปภาพของสไลด์ใน PowerPoint PPT โดยใช้ Python นอกจากนี้ คุณได้เห็นวิธีตั้งค่าพื้นหลังแบบไล่ระดับสีของสไลด์ปกติหรือสไลด์หลักในงานนำเสนอ PowerPoint คุณสามารถไปที่ เอกสารประกอบ เพื่อสำรวจคุณสมบัติอื่นๆ ของ Aspose.Slides for Python นอกจากนี้ คุณสามารถแจ้งให้เราทราบเกี่ยวกับข้อสงสัยของคุณผ่านทาง ฟอรัม ของเรา