PowerPoint ช่วยให้คุณสามารถปรับแต่งแบบอักษรที่ใช้ในงานนำเสนอของคุณได้ การตั้งค่าแบบอักษรในงานนำเสนอ PowerPoint อาจช่วยให้คุณสร้างการออกแบบที่สอดคล้องกันและมีประสิทธิภาพมากขึ้น โดยการปรับปรุงรูปลักษณ์ที่สวยงาม ความชัดเจน และความสามารถในการอ่านของงานนำเสนอของคุณ บทช่วยสอนนี้จะสาธิตวิธีการทำงานกับแบบอักษรของสไลด์ PowerPoint PPT ใน Python เราจะอธิบายวิธีจัดการแบบอักษรเริ่มต้น กำหนดเอง และแบบฝังของงานนำเสนอ PPT/PPTX
- แพ็คเกจ Python PowerPoint - การติดตั้ง
- ตั้งค่าแบบอักษรเริ่มต้นเพื่อแสดงงานนำเสนอ PowerPoint
- โหลดแบบอักษรที่กำหนดเองจากโฟลเดอร์
- เพิ่มแบบอักษรฝังตัวในการนำเสนอ
- เปลี่ยนแบบอักษรใน PowerPoint PPT/PPTX
การติดตั้งแพ็คเกจ Python PowerPoint
ในการจัดการแบบอักษรของงานนำเสนอ PowerPoint โดยทางโปรแกรมใน Python เราจะใช้ แพ็คเกจ Python PowerPoint ซึ่งช่วยให้นักพัฒนาสามารถเพิ่ม อ่าน แทนที่ แทนที่ และลบแบบอักษรของงานนำเสนอโดยไม่ต้องใช้ Microsoft PowerPoint
โปรด ดาวน์โหลด หรือติดตั้งแพ็คเกจจาก PyPI โดยใช้คำสั่ง pip ที่ระบุด้านล่าง:
pip install aspose-slides
ระบุแบบอักษรเริ่มต้นสำหรับการแสดงผล PPT/PPTX ใน Python
ในส่วนนี้ คุณจะได้เรียนรู้วิธีตั้งค่าแบบอักษรเริ่มต้นสำหรับการแสดงผลงานนำเสนอเป็น PDF, XPS หรือภาพขนาดย่อ เราจะตั้งค่าแบบอักษร DefaultRegular และแบบอักษร DefaultAsian เพื่อใช้เป็นแบบอักษรเริ่มต้น ทำตามขั้นตอนด้านล่างเพื่อตั้งค่าแบบอักษรเริ่มต้นสำหรับเรนเดอร์งานนำเสนอใน Python
- ขั้นแรก สร้างอินสแตนซ์ของคลาส LoadOptions
- จากนั้น ตั้งค่าคุณสมบัติ DefaultRegularFont และ DefaultAsianFont ของคลาส LoadOptions
- หลังจากนั้น ให้โหลดไฟล์ PPT/PPTX โดยใช้คลาส Presentation
- สุดท้าย สร้างภาพขนาดย่อของสไลด์, PDF และ XPS เพื่อตรวจสอบผลลัพธ์
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการระบุแบบอักษรเริ่มต้นสำหรับการแสดงผลงานนำเสนอใน Python
# ใช้ตัวเลือกการโหลดเพื่อกำหนดแบบอักษรปกติและแบบอักษรเอเชียเริ่มต้น # ใช้ตัวเลือกการโหลดเพื่อกำหนดแบบอักษรปกติและแบบอักษรเอเชียเริ่มต้น
loadOptions = slides.LoadOptions(slides.LoadFormat.AUTO)
loadOptions.default_regular_font = "Wingdings"
loadOptions.default_asian_font = "Wingdings"
# โหลดงานนำเสนอ
with slides.Presentation(path + "DefaultFonts.pptx", loadOptions) as pptx:
# สร้างภาพขนาดย่อของสไลด์
pptx.slides[0].get_thumbnail(1, 1).save("output_out.png", draw.imaging.ImageFormat.png)
# สร้าง PDF
pptx.save("output_out.pdf", slides.export.SaveFormat.PDF)
# สร้าง XPS
pptx.save("output_out.xps", slides.export.SaveFormat.XPS)
Python: การใช้แบบอักษรที่กำหนดเองในการนำเสนอ PPT/PPTX
แพ็คเกจ Aspose.Slide PowerPoint Python ช่วยให้คุณสามารถโหลดแบบอักษรที่กำหนดเองสำหรับงานนำเสนอ PPT/PPTX ของคุณได้ หากต้องการเรียนรู้ โปรดทำตามขั้นตอนด้านล่างเพื่อโหลดแบบอักษรที่กำหนดเองจากโฟลเดอร์ภายนอกสำหรับ PowerPoint PPT/PPTX โดยใช้ Python สมมติว่าเรามีไฟล์ฟอนต์ 28DaysLater.ttf อยู่ในโฟลเดอร์
- เรียกเมธอดคงที่ LoadExternalFonts ของคลาส FontsLoader เพื่อโหลดเส้นทางโฟลเดอร์แบบอักษร
- จากนั้นจึงเรนเดอร์การนำเสนอ
- สุดท้าย ให้ล้างแคชของคลาส FontsLoader
ข้อมูลโค้ดต่อไปนี้แสดงวิธีใช้แบบอักษรที่กำหนดเองในงานนำเสนอ PPT/PPTX โดยใช้ Python
# โหลดแบบอักษรไดเร็กทอรีแบบอักษรที่กำหนดเอง
slides.FontsLoader.load_external_fonts("D:\\font\\")
# ทำงานบางอย่างและดำเนินการนำเสนอ/การเรนเดอร์สไลด์
with slides.Presentation("D:\\AsposeSampleData\\sample.pptx") as presentation:
presentation.save("D:\\AsposeSampleResults\\font_out.pptx", slides.export.SaveFormat.PPTX)
# ล้างแคชแบบอักษร
slides.FontsLoader.clear_cache()
หลังจากรันโค้ดแล้ว ฟอนต์ 28 วันต่อมาจะพร้อมใช้งานในงานนำเสนอ PowerPoint ของคุณ เช่นเดียวกับภาพหน้าจอต่อไปนี้:
เพิ่มแบบอักษรฝังตัวใน PowerPoint PPT/PPTX โดยใช้ Python
มาเรียนรู้วิธีเพิ่มแบบอักษรที่ฝังในงานนำเสนอ PPT/PPTX โปรดปฏิบัติตามขั้นตอนด้านล่างนี้
- ขั้นแรก โหลดไฟล์ PPT โดยใช้คลาส การนำเสนอ
- จากนั้นรับฟอนต์ที่มีอยู่ทั้งหมดโดยใช้เมธอด getfonts() ของคลาส fontsmanager
- หลังจากนั้นให้ฝังฟอนต์โดยใช้เมธอด getembeddedfonts() ของคลาส fontsmanager
- วนซ้ำแบบอักษรทั้งหมดและตรวจสอบว่ามีอยู่ในแบบอักษรที่ฝังอยู่หรือไม่ หากไม่มี ให้เพิ่มโดยใช้เมธอด addembeddedfont(font, slides.export.EmbedFontCharacters.ALL) ของ fontsmanager
- สุดท้าย ให้บันทึกงานนำเสนอ
ข้อมูลโค้ดต่อไปนี้แสดงวิธีการเพิ่มแบบอักษรที่ฝังในงานนำเสนอ PPT/PPTX โดยใช้ Python
import aspose.slides as slides
# โหลดการนำเสนอ
with slides.Presentation(path + "Fonts.pptx") as presentation:
# รับแบบอักษรทั้งหมด
allFonts = presentation.fonts_manager.get_fonts()
# รับแบบอักษรฝังตัว
embeddedFonts = presentation.fonts_manager.get_embedded_fonts()
# เพิ่มแบบอักษรที่ฝังไว้
for font in allFonts:
if font not in embeddedFonts:
presentation.fonts_manager.add_embedded_font(font, slides.export.EmbedFontCharacters.ALL)
# บันทึกการนำเสนอ
presentation.save("AddEmbeddedFont_out.pptx", slides.export.SaveFormat.PPTX)
บทช่วยสอน Python: เปลี่ยนแบบอักษรใน PowerPoint PPT โดยใช้ Python
จนถึงตอนนี้ เราได้พูดคุยถึงวิธีการต่างๆ ในการเพิ่ม/แทรกแบบอักษร ส่วนนี้จะแสดงวิธีการเปลี่ยนแบบอักษรในงานนำเสนอ PowerPoint สมมติว่าเราใช้ฟอนต์ Arial ในไฟล์ PPT ลองแทนที่ด้วย Times New Roman โปรดปฏิบัติตามขั้นตอนด้านล่างนี้
- ขั้นแรก ให้โหลดงานนำเสนอ PowerPoint
- จากนั้นให้โหลดแบบอักษรที่จะถูกแทนที่
- หลังจากนั้นให้โหลดฟอนต์ใหม่
- แทนที่แบบอักษร
- สุดท้าย ให้บันทึกงานนำเสนอที่แก้ไขแล้วเป็นไฟล์ PPTX
ข้อมูลโค้ดต่อไปนี้แสดงวิธีการเปลี่ยนแบบอักษรในงานนำเสนอ PPT/PPTX โดยใช้ Python
import aspose.slides as slides
# โหลดการนำเสนอ
with slides.Presentation(path + "Fonts.pptx") as presentation:
# โหลดแบบอักษรต้นฉบับที่จะถูกแทนที่
sourceFont = slides.FontData("Arial")
# โหลดแบบอักษรใหม่
destFont = slides.FontData("Times New Roman")
# แทนที่แบบอักษร
presentation.fonts_manager.replace_font(sourceFont, destFont)
# บันทึกการนำเสนอ
presentation.save("UpdatedFont_out.pptx", slides.export.SaveFormat.PPTX)
รับใบอนุญาตฟรี
คุณสามารถรับ [ใบอนุญาตชั่วคราวฟรี] เพื่อทดลองใช้ API โดยไม่มีข้อจำกัดในการประเมิน
สรุป
โดยสรุป เราหวังว่าคุณจะได้เรียนรู้วิธีการทำงานกับแบบอักษรของ PowerPoint PPT/PPTX โดยใช้ Python แล้ว เราได้พูดคุยถึงวิธีการต่างๆ ในการเพิ่มและการใช้แบบอักษร นอกจากนี้เรายังได้อธิบายวิธีการเปลี่ยนหรือแทนที่แบบอักษรในงานนำเสนอ PowerPoint
คุณสามารถไปที่ เอกสารประกอบ เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ ไลบรารี Python PowerPoint
โปรดติดตามที่ conholdate.com สำหรับการอัปเดตเป็นประจำ
ถามคำถาม
คุณสามารถแจ้งให้เราทราบคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม ของเรา