นำเข้าการนำเสนอด้วย Python
บทนำ
ด้วย Aspose.Slides for Python via .NET, คุณสามารถนำเข้าข้อมูลเข้าสู่การนำเสนอจากรูปแบบไฟล์อื่นได้. คลาส SlideCollection ให้เมธอดสำหรับนำเข้าสไลด์จาก PDF, HTML และแหล่งข้อมูลอื่นๆ.
แปลง PDF เป็นการนำเสนอ
ส่วนนี้แสดงวิธีการแปลง PDF เป็นการนำเสนอด้วย Aspose.Slides โดยอธิบายขั้นตอนการนำเข้า PDF, แปลงหน้าของมันเป็นสไลด์, และบันทึกผลลัพธ์เป็นไฟล์ PPTX.

- สร้างอินสแตนซ์ของคลาส Presentation .
- เรียกเมธอด add_from_pdf และส่งไฟล์ PDF ไป.
- ใช้เมธอด save เพื่อบันทึกการนำเสนอในรูปแบบ PowerPoint.
import aspose.slides as slides
with slides.Presentation() as presentation:
presentation.slides.remove_at(0)
presentation.slides.add_from_pdf("sample.pdf")
presentation.save("output.pptx", slides.export.SaveFormat.PPTX)
Tip
คุณอาจต้องการลองแอปเว็บ Aspose’s free PDF to PowerPoint — เป็นการดำเนินการจริงของกระบวนการที่อธิบายไว้ที่นี่.แปลง HTML เป็นการนำเสนอ
ส่วนนี้แสดงวิธีการนำเข้าเนื้อหา HTML ไปยังการนำเสนอด้วย Aspose.Slides รวมถึงการโหลด HTML, แปลงเป็นสไลด์พร้อมรักษาข้อความ, รูปภาพและการจัดรูปแบบพื้นฐาน, และบันทึกผลลัพธ์เป็นไฟล์ PPTX.
- สร้างอินสแตนซ์ของคลาส Presentation .
- เรียกเมธอด add_from_html และส่งไฟล์ HTML ไป.
- ใช้เมธอด save เพื่อบันทึกการนำเสนอในรูปแบบ PowerPoint.
import aspose.slides as slides
with slides.Presentation() as presentation:
presentation.slides.remove_at(0)
with open("page.html", "rb") as html_stream:
presentation.slides.add_from_html(html_stream)
presentation.save("output.pptx", slides.export.SaveFormat.PPTX)
FAQ
ตารางจะยังคงอยู่เมื่อนำเข้า PDF หรือไม่ และการตรวจจับสามารถปรับปรุงได้หรือไม่?
ตารางสามารถตรวจจับได้ระหว่างการนำเข้า; PdfImportOptions มีพารามิเตอร์ detect_tables เพื่อเปิดใช้งานการจำลองตาราง. ประสิทธิภาพขึ้นอยู่กับโครงสร้างของ PDF.
Note
คุณยังสามารถใช้ Aspose.Slides เพื่อแปลง HTML ไปยังรูปแบบไฟล์ยอดนิยมอื่นๆ: