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

บทนำ

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

นำเข้า PowerPoint จาก PDF

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

pdf-to-powerpoint

  1. สร้างออบเจ็กต์ของคลาส Presentation.
  2. เรียกใช้เมธอด AddFromPdf() และส่งไฟล์ PDF.
  3. ใช้เมธอด Save() เพื่อบันทึกไฟล์ในรูปแบบ PowerPoint.
auto pres = System::MakeObject<Presentation>();
    
pres->get_Slides()->AddFromPdf(u"InputPDF.pdf");
pres->Save(u"OutputPresentation.pptx", SaveFormat::Pptx);

นำเข้า PowerPoint จาก HTML

ในกรณีนี้ คุณจะทำการแปลงเอกสาร HTML เป็นงานนำเสนอ PowerPoint.

  1. สร้างอินสแตนซ์ของคลาส Presentation .
  2. เรียกใช้เมธอด AddFromHtml() และส่งไฟล์ HTML.
  3. ใช้เมธอด Save() เพื่อบันทึกไฟล์ในรูปแบบ PowerPoint.
auto presentation = System::MakeObject<Presentation>();

{
    auto htmlStream = System::IO::File::OpenRead(u"page.html");
    presentation->get_Slides()->AddFromHtml(htmlStream);
}

presentation->Save(u"MyPresentation.pptx", SaveFormat::Pptx);

FAQ

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

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