استيراد العرض التقديمي - واجهة برمجة تطبيقات PowerPoint لـ C++

باستخدام Aspose.Slides لـ C++، يمكنك استيراد العروض التقديمية من ملفات بتنسيقات أخرى. توفر Aspose.Slides فئة SlideCollection للسماح لك باستيراد العروض التقديمية من PDF، والمستندات HTML، وما إلى ذلك.

استيراد PowerPoint من PDF

في هذه الحالة، يمكنك تحويل PDF إلى عرض تقديمي PowerPoint.

pdf-to-powerpoint

  1. قم بإنشاء كائن من فئة العرض التقديمي.
  2. استدعِ طريقة AddFromPdf() ومرر ملف PDF.
  3. استخدم طريقة Save() لحفظ الملف بتنسيق PowerPoint.

هذا الكود بلغة C++ يوضح عملية تحويل PDF إلى 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.

هذا الكود بلغة C++ يوضح عملية تحويل HTML إلى 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);