ไลบรารี่แก้ไข PPTX ของ Python แบบโอเพ่นซอร์ส
ไลบรารี Python โอเพนซอร์สและฟรีสำหรับสร้างและแก้ไขไฟล์ PowerPoint PPTX
Python-PPTX คืออะไร?
Python-pptx เป็น API โอเพนซอร์สสำหรับสร้าง อ่าน และแก้ไขไฟล์ Microsoft PPTX PPTX เป็นรูปแบบ Open XML ที่ Microsoft นำมาใช้ใน PowerPoint 2007 และเวอร์ชันใหม่กว่า สามารถใช้ในการวิเคราะห์ไฟล์ PowerPoint โดยการอ่านไฟล์เหล่านี้เพื่อแยกข้อความและรูปภาพสำหรับการทำดัชนีการค้นหา ด้วย Python-pptx คุณสามารถสร้างการนำเสนอ PowerPoint จากเนื้อหาแบบไดนามิก เช่น แบบสอบถามฐานข้อมูล ผลลัพธ์การวิเคราะห์ หรือเพย์โหลด JSON ซึ่งทำให้คุณสามารถตอบสนองต่อคำขอ HTTP ในแอปพลิเคชัน Python และดาวน์โหลดไฟล์ PPTX ที่สร้างขึ้นเพื่อตอบสนองได้
คุณสมบัติของ API Python-pptx
ต่อไปนี้คือคุณลักษณะหลักบางประการของ Python-PPTX API:
- API เดียวในการสร้าง อ่าน และอัปเดตไฟล์ PowerPoint PPTX โดยโหลดจากแหล่งอินพุตหลายแหล่ง เช่น ไฟล์และสตรีมหน่วยความจำ
- สามารถทำงานบนแพลตฟอร์มที่รองรับ Python ได้ทุกชนิด รวมถึง macOS และ Linux และไม่จำเป็นต้องติดตั้งหรือได้รับอนุญาตแอปพลิเคชัน PowerPoint
- สามารถนำไปใช้ในการผลิตสไลด์หนึ่งหรือสองสไลด์แบบอัตโนมัติ ซึ่งหากทำด้วยมืออาจจะยุ่งยากได้
- สร้างสไลด์ด้วยโปรแกรมโดยใช้วัตถุสไลด์
- สร้างการนำเสนอ PowerPoint จากเนื้อหาไดนามิก เช่น แบบสอบถามฐานข้อมูล ผลลัพธ์การวิเคราะห์ หรือเพย์โหลด JSON
- ส่งงานนำเสนอ Open XML (ไฟล์ .pptx) ทั้งหมดไปกลับ รวมถึงองค์ประกอบทั้งหมด
- เพิ่มสไลด์
- เติมช่องว่างข้อความ เช่น เพื่อสร้างสไลด์หัวข้อย่อย
- เพิ่มภาพลงในสไลด์ตามตำแหน่งและขนาดที่ต้องการ
- เพิ่มกล่องข้อความลงในสไลด์ ปรับขนาดตัวอักษรและตัวหนาของข้อความ
- เพิ่มตารางลงในสไลด์
- เพิ่มรูปร่างอัตโนมัติ (เช่น รูปหลายเหลี่ยม รูปร่างผังงาน ฯลฯ) ลงในสไลด์
- เพิ่มและจัดการแผนภูมิคอลัมน์ แผนภูมิแท่ง แผนภูมิเส้น และแผนภูมิวงกลม
เริ่มต้นใช้งาน python-pptx
คุณสามารถดาวน์โหลดไลบรารี python-pptx ได้จาก GitHub หรือใช้คำสั่ง pip install:
การติดตั้ง
การติดตั้ง python-pptx นั้นง่ายมากและสามารถทำได้จากเทอร์มินัล ดังแสดงด้านล่าง:
การติดตั้ง python-ptpx
pip3 install python-pptx
ตัวอย่างโค้ด python-pptx
Examples using the python-pptx Python library are as follow. You can use the FREE PowerPoint PPTX file template to try these examples.สร้าง PowerPoint PPTX ด้วย python-pptx
คุณสามารถสร้าง PowerPoint PPTX เปล่าโดยใช้ python-pptx ตั้งแต่เริ่มต้นได้
อ่าน PowerPoint PPTX ด้วย python-pptx
python-pptx ช่วยให้คุณอ่านไฟล์ PowerPoint PPTX จากดิสก์จากภายในแอปพลิเคชัน Python ของคุณได้ ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการอ่านไฟล์ PowerPoint PPTX ด้วย python-pptx
เพิ่ม Textbox ลงในไฟล์ PowerPoint PPTX ด้วย python-pptx
python-pptx ช่วยให้คุณเพิ่มสไลด์ลงในไฟล์ PPTX และเพิ่มกล่องข้อความเพื่อให้คุณสามารถเพิ่มข้อความได้ ซึ่งแสดงไว้ในตัวอย่างโค้ดต่อไปนี้
เพิ่มหัวข้อย่อยลงในไฟล์ PPTX ด้วย python-pptx
คุณสามารถเพิ่มจุดหัวข้อย่อยลงในไฟล์ PowerPoint PPTX ได้ด้วย python-pptx ตัวอย่างโค้ดต่อไปนี้แสดงวิธีเพิ่มจุดหัวข้อย่อยลงในสไลด์ของงานนำเสนอ
ทรัพยากร
บทสรุป
python-pptx เป็นไลบรารีที่มีประสิทธิภาพมากสำหรับการสร้างไฟล์ PowerPoint PPTX ในฐานะนักพัฒนาแอปพลิเคชัน คุณสามารถใช้ API นี้เพื่อสร้างไฟล์ PowerPoint PPTX และเพิ่มองค์ประกอบต่างๆ ลงในสไลด์ เช่น ตัวแทนข้อความ รูปภาพ ตาราง กล่องข้อความ รูปร่างอัตโนมัติ รวมถึงเปลี่ยนคุณสมบัติหลักของเอกสาร
สินค้าที่คล้ายกัน
- Apache POI XWPF | โอเพ่นซอร์ส Java API เพื่อสร้างและแก้ไขไฟล์ DOCX
- DocX | โอเพ่นซอร์ส .NET API สำหรับสร้างและแก้ไขไฟล์ DOCX
- Docx4J | โอเพ่นซอร์ส Java API เพื่อสร้างและแก้ไขไฟล์ DOC และ DOCX
- ExcelDataReader | โอเพ่นซอร์ส .NET API สำหรับอ่านเอกสาร XLS, XLSX, CSV และสเปรดชีต
- FileFormat.Words API | โอเพ่นซอร์ส .NET API สำหรับรูปแบบไฟล์ Microsoft Word