นำเข้าการนำเสนอด้วย Python

บทนำ

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

แปลง PDF เป็นการนำเสนอ

ส่วนนี้แสดงวิธีการแปลง PDF เป็นการนำเสนอด้วย Aspose.Slides โดยอธิบายขั้นตอนการนำเข้า PDF, แปลงหน้าของมันเป็นสไลด์, และบันทึกผลลัพธ์เป็นไฟล์ PPTX.

pdf-to-powerpoint

  1. สร้างอินสแตนซ์ของคลาส Presentation .
  2. เรียกเมธอด add_from_pdf และส่งไฟล์ PDF ไป.
  3. ใช้เมธอด 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)

แปลง HTML เป็นการนำเสนอ

ส่วนนี้แสดงวิธีการนำเข้าเนื้อหา HTML ไปยังการนำเสนอด้วย Aspose.Slides รวมถึงการโหลด HTML, แปลงเป็นสไลด์พร้อมรักษาข้อความ, รูปภาพและการจัดรูปแบบพื้นฐาน, และบันทึกผลลัพธ์เป็นไฟล์ PPTX.

  1. สร้างอินสแตนซ์ของคลาส Presentation .
  2. เรียกเมธอด add_from_html และส่งไฟล์ HTML ไป.
  3. ใช้เมธอด 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.