Python PowerPoint API สำหรับการนำเสนอ Python PPTX, PPT
สร้าง อ่าน เขียน แก้ไข ผสาน โคลน ป้องกันและแปลงงานนำเสนอ PowerPoint และ OpenOffice ใน Python โดยไม่ต้องใช้ซอฟต์แวร์ภายนอก
ดาวน์โหลดฟรีทดลองAspose.Slides สำหรับ Python ผ่าน .NET คือไลบรารีคลาสที่มีประสิทธิภาพสำหรับการทำงานกับหรือประมวลผลการนำเสนอ การใช้ผลิตภัณฑ์นี้ แอปพลิเคชันและนักพัฒนาสามารถอ่าน แก้ไข หรือจัดการ และแปลงงานนำเสนอ PowerPoint (PPT, PPTX) และงานนำเสนอในรูปแบบอื่น (ODP) โดยไม่ต้องใช้แอปพลิเคชันหรือการอ้างอิงของบุคคลที่สาม
Aspose.Slides สำหรับ Python ผ่าน NET มีคุณลักษณะยอดนิยมเหล่านี้:
- กำลังโหลด เปิด และดูงานนำเสนอ
- การแก้ไขการนำเสนอ
- แปลงงานนำเสนอเป็น PDF, Word, JPG, HTML, GIF, SVG และรูปแบบอื่นๆ อีกมากมาย
- การแสดงผลและการพิมพ์งานนำเสนอ
- การเข้ารหัสและถอดรหัสการนำเสนอ; การนำเสนอการป้องกันด้วยรหัสผ่านและการลบรหัสผ่าน
- การจัดการเอนทิตีการนำเสนอ เช่น สไลด์ต้นแบบ รูปร่าง แผนภูมิ กรอบรูป กรอบเสียง กรอบวิดีโอ OLE แมโคร VBA ภาพเคลื่อนไหว ฯลฯ
- และคุณสมบัติอื่น ๆ อีกมากมาย
Python เป็นภาษาที่ได้รับความนิยมอย่างมากซึ่งมีการใช้งานเป็นจำนวนมากในแอปพลิเคชันทั่วไป การพัฒนาเว็บ งานวิจัยและวิชาการ การวิเคราะห์ข้อมูล เป็นต้น ด้วยเหตุนี้ ทีมงาน Aspose.Slides จึงภูมิใจนำเสนอ < strong>Aspose.Slides สำหรับ Python ผ่าน .NET ไปยังชุมชน python
คุณสมบัติ Python PowerPoint API ขั้นสูง
สร้างหรือโคลนสไลด์จากเทมเพลต
ทำงานกับตาราง PowerPoint ผ่าน API
ใช้หรือถอดการป้องกันบนรูปร่าง
เพิ่มแผนภูมิ Excel เป็น OleObjects ไปยังสไลด์
รองรับ OleObjects ที่เชื่อมโยง
สร้างงานนำเสนอจากฐานข้อมูล
ปกป้องการนำเสนอและผลลัพธ์ PDF
พิมพ์งานนำเสนอบนเครื่องพิมพ์จริง
สร้างและปรับแต่งแผนภูมิ
ความต้องการของระบบ
- เข้ากันได้กับ Python 3.5, 3.6, 3.7, 3.8 และ 3.9
- ในกรณีที่คุณเขียนโค้ด Python บน Linux โปรดดูข้อกำหนดเพิ่มเติมสำหรับ Linux
ติดตั้งอย่างไร
ใช้ pip เพื่อติดตั้งไลบรารี Python สำหรับการประมวลผลการนำเสนอจากที่เก็บ PyPI
:pip install aspose.slides
สร้างงานนำเสนอ PowerPoint ใหม่ Python PPTX, PPT หรือ ODP
ในตัวอย่างด้านล่าง เราได้เพิ่มบรรทัดในสไลด์แรกของงานนำเสนอ
import aspose.slides as slides
# Instantiate a Presentation object that represents a presentation file
with slides.Presentation() as presentation:
slide = presentation.slides[0]
slide.shapes.add_auto_shape(slides.ShapeType.LINE, 50, 150, 300, 0)
presentation.save("NewPresentation_out.pptx", slides.export.SaveFormat.PPTX)
ผสานการนำเสนอ: Python PPTX, PPT หรือ ODP
รหัส Python นี้แสดงวิธีการรวมงานนำเสนอ:
import aspose.slides as slides
with slides.Presentation("Presentation1.pptx") as pres1:
with slides.Presentation("Presentation2.pptx") as pres2:
for slide in pres2.slides:
pres1.slides.add_clone(slide)
pres1.save("combined.pptx", slides.export.SaveFormat.PPTX)
นำเข้าการนำเสนอจาก PDF: Python PPTX, PPT หรือ ODP
รหัส Python นี้แสดงให้เห็นถึงกระบวนการแปลง PDF เป็น PowerPoint:
import aspose.slides as slides
with slides.Presentation() as pres:
pres.slides.remove_at(0)
pres.slides.add_from_pdf("welcome-to-powerpoint.pdf")
pres.save("OutputPresentation.pptx", slides.export.SaveFormat.PPTX)
แปลง PowerPoint เป็น PDF ด้วยตัวเลือกเริ่มต้น: Python PPTX, PPT หรือ ODP เป็น PDF
รหัสหลามนี้แสดงวิธีการแปลงเอกสาร PowerPoint PPT, PPTX และ OpenOffice ODP เป็นเอกสาร PDF โดยใช้ตัวเลือกเริ่มต้น ไฟล์ผลลัพธ์เป็นเอกสาร PDF ที่ระดับคุณภาพสูงสุด
import aspose.slides as slides
# Instantiate a Presentation object that represents a PPT file
presentation = slides.Presentation("PowerPoint.ppt")
# Save the presentation as PDF
presentation.save("PPT-to-PDF.pdf", slides.export.SaveFormat.PDF)
แปลง PowerPoint เป็น JPG: Python PPTX, PPT หรือ ODP เป็น JPEG
ตัวอย่างต่อไปนี้แสดงวิธีการแปลงเอกสาร PowerPoint PPT, PPTX และ OpenOffice ODP เป็นชุดรูปภาพ JPEG
import aspose.slides as slides
import aspose.pydrawing as drawing
pres = slides.Presentation("pres.pptx")
for sld in pres.slides:
bmp = sld.get_thumbnail(1, 1)
bmp.save("Slide_{num}.jpg".format(num=str(sld.slide_number)), drawing.imaging.ImageFormat.jpeg)
สิ่งที่ผู้คนกำลังพูด
อย่าเพิ่งใช้คำพูดของเราสำหรับมัน ดูสิ่งที่ผู้ใช้พูดถึงเกี่ยวกับ PowerPoint API
- แหล่งเรียนรู้
- เอกสาร
- รหัสแหล่งที่มา
- การอ้างอิง API
- วิดีโอสอน
- การสนับสนุนผลิตภัณฑ์
- การสนับสนุนฟรี
- การสนับสนุนแบบชำระเงิน
- บล็อก
- บันทึกประจำรุ่น
- ทำไมต้อง Aspose.Slides สำหรับ Python ผ่าน .NET
- รายชื่อลูกค้า
- เรื่องราวความสำเร็จ