เน้นข้อความใน PowerPoint โดยใช้ Python

หัวข้อนี้เกี่ยวข้องกับกระบวนการ เน้นข้อความใน PowerPoint โดยใช้ Python ประกอบด้วยรายละเอียดในการตั้งค่า IDE รายการขั้นตอนการเขียนโปรแกรม และโค้ดตัวอย่างเพื่อพัฒนาเครื่องมือไฮไลต์ presentation โดยใช้ Python คุณจะได้เรียนรู้การค้นหาข้อความที่ต้องการเพื่อไฮไลต์โดยใช้ตัวเลือกต่างๆ

ขั้นตอนในการเน้นใน PowerPoint โดยใช้ Python

  1. สร้างสภาพแวดล้อมเพื่อใช้ Aspose.Slides สำหรับ Python ผ่าน .NET เพื่อเน้นข้อความ
  2. สร้างงานนำเสนอเปล่าโดยใช้อินสแตนซ์ของคลาส Presentation และเข้าถึงสไลด์เริ่มต้นแรก
  3. เพิ่ม Autoshape ประเภทสี่เหลี่ยมผืนผ้า และแทรกกรอบข้อความด้วยข้อความตัวอย่าง
  4. เน้นข้อความที่ต้องการภายในกรอบข้อความที่เพิ่มโดยใช้วิธี highlight_text
  5. บันทึกงานนำเสนอด้วยข้อความที่ไฮไลท์ไว้บนดิสก์

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

รหัสเพื่อพัฒนาปากกาเน้นข้อความการนำเสนอ PowerPoint โดยใช้ Python

import aspose.pydrawing as draw
import aspose.slides as slides
filepath = "C://Words//"
# Applying the license for Aspose.Slides
LicForHighlight = slides.License()
LicForHighlight.set_license(filepath + "Total.lic")
# Generate an default empty presentation using the Presentation class object
with slides.Presentation() as samplePres:
# Load the first default slide of the newly created presentation
slideForText = samplePres.slides[0]
# Insert an auto-shape to highlight text
aShapeHighlight = slideForText.shapes.add_auto_shape(slides.ShapeType.RECTANGLE, 50, 150, 300, 200)
# Set the auto-shape fill type to no fill color
aShapeHighlight.fill_format.fill_type = slides.FillType.NO_FILL
#Insert sample text inside the text frame
aShapeHighlight.add_text_frame("students of the class. students to join session")
#Add the text highlight options
highlightOptions = slides.TextHighlightingOptions()
highlightOptions.whole_words_only = False
highlightOptions.case_sensitive = True
# Highlight all words inside the shape text frame containing 'students'
aShapeHighlight.text_frame.highlight_text("students", draw.Color.red, highlightOptions)
#Save the presentation with highlighted text on the disk
samplePres.save(filepath + "HighlightText.pptx", slides.export.SaveFormat.PPTX)
print("Done")

ตัวอย่างนี้แสดงวิธีการ เน้นใน PowerPoint โดยใช้ Python หากคุณควรเน้นสตริงทั้งหมดที่มีสตริงเป้าหมาย ให้ใช้เมธอด highlight_text() กับสตริงเป้าหมายและไฮไลต์ข้อความ คุณสามารถเพิ่มประสิทธิภาพการเน้นข้อความได้โดยใช้การตั้งค่าข้อความไฮไลต์ เช่น Whole_words_only และ case_sensitive สำหรับการค้นหาและการเน้นข้อความ

หัวข้อง่ายๆ นี้สอนให้เราพัฒนา เครื่องมือเน้นการนำเสนอโดยใช้ Python หากคุณต้องการขีดฆ่าข้อความในงานนำเสนอ โปรดดูบทความเกี่ยวกับ วิธีขีดฆ่าข้อความใน PPTX โดยใช้ Python

 ไทย