หัวข้อนี้เกี่ยวข้องกับกระบวนการ เน้นข้อความใน PowerPoint โดยใช้ Python ประกอบด้วยรายละเอียดในการตั้งค่า IDE รายการขั้นตอนการเขียนโปรแกรม และโค้ดตัวอย่างเพื่อพัฒนาเครื่องมือไฮไลต์ presentation โดยใช้ Python คุณจะได้เรียนรู้การค้นหาข้อความที่ต้องการเพื่อไฮไลต์โดยใช้ตัวเลือกต่างๆ
ขั้นตอนในการเน้นใน PowerPoint โดยใช้ Python
- สร้างสภาพแวดล้อมเพื่อใช้ Aspose.Slides สำหรับ Python ผ่าน .NET เพื่อเน้นข้อความ
- สร้างงานนำเสนอเปล่าโดยใช้อินสแตนซ์ของคลาส Presentation และเข้าถึงสไลด์เริ่มต้นแรก
- เพิ่ม Autoshape ประเภทสี่เหลี่ยมผืนผ้า และแทรกกรอบข้อความด้วยข้อความตัวอย่าง
- เน้นข้อความที่ต้องการภายในกรอบข้อความที่เพิ่มโดยใช้วิธี highlight_text
- บันทึกงานนำเสนอด้วยข้อความที่ไฮไลท์ไว้บนดิสก์
ขั้นตอนที่กล่าวมาข้างต้นเป็นการสรุปกระบวนการพัฒนา 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