استيراد العروض التقديمية من PDF أو HTML في C++
Contents
[
Hide
]
باستخدام Aspose.Slides for C++، يمكنك استيراد العروض التقديمية من ملفات بتنسيقات أخرى. توفر Aspose.Slides الفئة SlideCollection لتتيح لك استيراد العروض التقديمية من PDF، مستندات HTML، وغيرها.
استيراد PowerPoint من PDF
في هذه الحالة، ستحول ملف PDF إلى عرض تقديمي PowerPoint.

- إنشاء كائن من فئة Presentation.
- استدعاء الطريقة AddFromPdf() وتمرير ملف PDF.
- استخدام الطريقة Save() لحفظ الملف بتنسيق PowerPoint.
هذا الكود C++ يوضح عملية التحويل من PDF إلى PowerPoint:
auto pres = System::MakeObject<Presentation>();
pres->get_Slides()->AddFromPdf(u"InputPDF.pdf");
pres->Save(u"OutputPresentation.pptx", SaveFormat::Pptx);
نصيحة
قد ترغب في تجربة تطبيق الويب Aspose مجاني PDF to PowerPoint لأنه تنفيذ حي للعملية الموصوفة هنا.استيراد PowerPoint من HTML
في هذه الحالة، ستحول مستند HTML إلى عرض تقديمي PowerPoint.
- إنشاء نسخة من الفئة Presentation.
- استدعاء الطريقة AddFromHtml() وتمرير ملف HTML.
- استخدام الطريقة 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);
ملاحظة
يمكنك أيضًا استخدام Aspose.Slides لتحويل HTML إلى صيغ ملفات شائعة أخرى:
الأسئلة الشائعة
هل يتم الحفاظ على الجداول عند استيراد ملف PDF، وهل يمكن تحسين اكتشافها؟
يمكن اكتشاف الجداول أثناء الاستيراد؛ فإن PdfImportOptions يتضمن طريقة set_DetectTables التي تُمكّن التعرف على الجداول. تعتمد الفعالية على بنية ملف PDF.