นำเข้าการนำเสนอจาก PDF หรือ HTML ใน .NET

บทนำ

โดยใช้ Aspose.Slides คุณสามารถนำเข้าการนำเสนอจากไฟล์ในรูปแบบอื่นได้. Aspose.Slides มีคลาส SlideCollection ที่ช่วยให้คุณนำเข้าการนำเสนอจากไฟล์ PDF และ HTML

นำเข้า PowerPoint จาก PDF

ในกรณีนี้ คุณสามารถแปลงไฟล์ PDF ไปเป็นงานนำเสนอ PowerPoint

pdf-to-powerpoint

  1. สร้างอินสแตนซ์ของคลาส Presentation
  2. เรียกเมธอด AddFromPdf และส่งไฟล์ PDF เข้าไป
  3. ใช้เมธอด Save เพื่อบันทึกไฟล์ในรูปแบบ PowerPoint

โค้ด C# นี้แสดงการทำงานแปลง PDF ไปเป็น PowerPoint:

using (Presentation pres = new Presentation())
{
    pres.Slides.AddFromPdf("InputPDF.pdf");
    pres.Save("OutputPresentation.pptx", SaveFormat.Pptx);
}

นำเข้า PowerPoint จาก HTML

ในกรณีนี้ คุณสามารถแปลงเอกสาร HTML ไปเป็นงานนำเสนอ PowerPoint

  1. สร้างอินสแตนซ์ของคลาส Presentation
  2. เรียกเมธอด AddFromHtml และส่งไฟล์ HTML เข้าไป
  3. ใช้เมธอด Save เพื่อบันทึกไฟล์เป็นเอกสาร PowerPoint

โค้ด C# นี้แสดงการทำงานแปลง HTML ไปเป็น PowerPoint:

using (var presentation = new Presentation())
{
    using (var htmlStream = File.OpenRead("page.html"))
    {
        presentation.Slides.AddFromHtml(htmlStream);
    }

    presentation.Save("MyPresentation.pptx", SaveFormat.Pptx);
}

คำถามที่พบบ่อย

ตารางจะยังคงอยู่เมื่อนำเข้า PDF หรือไม่ และการตรวจจับสามารถปรับปรุงได้หรือไม่?

สามารถตรวจจับตารางระหว่างการนำเข้าได้; PdfImportOptions มีพารามิเตอร์ DetectTables ที่เปิดใช้งานการรับรู้ตาราง ความแม่นยำขึ้นอยู่กับโครงสร้างของ PDF