تحويل PPT PPTX إلى HTML

تُستخدم عروض PowerPoint التقديمية (PPTX و PPT) كثيرًا لتصوير المعلومات إلى عدد كبير من الجماهير. في هذه المقالة ، ستتعلم كيفية تحويل PowerPoint PPT أو PPTX إلى HTML في C++. يمكن أن تكون حالة الاستخدام هذه مفيدة عندما يتم تقديم المعلومات في تطبيق ويب أو موقع ويب وما إلى ذلك. هناك أشكال مختلفة من العرض التقديمي لتحويل HTML والتي سنغطي بعضها هنا باختصار:

C++ PowerPoint PPT to HTML Converter - تنزيل مجاني

هذه الميزة هي ميزة تنافسية لـ Aspose.Slides for C++ API لأنها غير متوفرة حتى في تطبيق Microsoft PowerPoint. علاوة على ذلك ، يتم إنشاء ملفات الإخراج بدقة كبيرة حيث يظهر المحتوى مثل ملف الإدخال. دعونا نثبت Aspose.Slides لـ C++ API لمتابعة عروض التحويل. يمكنك بسهولة تنزيل واجهة برمجة التطبيقات من قسم التنزيلات ، أو من معرض NuGet كما هو موضح في لقطة الشاشة أدناه:

عرض تقديمي إلى HTML

بمجرد أن يتم تكوين واجهة برمجة التطبيقات بشكل مثالي ، فنحن جميعًا على ما يرام لاستكشاف تحويل PPT إلى HTML في C++.

تحويل PowerPoint PPT إلى HTML في C++

دعونا نناقش حالة الاستخدام الأكثر استخدامًا والأكثر أهمية حيث تحتاج إلى تحويل عرض PowerPoint تقديمي كامل (PPTX / PPT) إلى تنسيق ملف HTML. سيحتوي ملف HTML الناتج على المحتويات من جميع الشرائح في ملف PPTX المصدر. تحتاج إلى اتباع الخطوات التالية للتحويل.

  1. تحميل ملف إدخال PPTX كعرض تقديمي
  2. تهيئة HtmlSaveOptions كائن فئة
  3. حفظ الإخراج HTML صفحة ويب

يوضح الكود أدناه كيفية تحويل PPT إلى HTML في C++.

const String outPath = u"../out/ConvertWholePresentationToHTML_out.html";
const String templatePath = u"../templates/AccessSlides.pptx";

//إنشاء فئة العرض التقديمي التي تمثل ملف PPTX
SharedPtr<Presentation> pres = MakeObject<Presentation>(templatePath);

SharedPtr<ResponsiveHtmlController> controller = MakeObject<ResponsiveHtmlController>();
	
SharedPtr<HtmlOptions> htmlOptions = MakeObject <HtmlOptions>();
htmlOptions->set_HtmlFormatter((HtmlFormatter::CreateSlideShowFormatter(u"", false)));
pres->Save(outPath, SaveFormat::Html, htmlOptions);

تصدير شريحة معينة من PPTX بتنسيق HTML في C++

قد تحتوي بعض الشرائح في عرض تقديمي ضخم في PowerPoint على معلومات محددة. على سبيل المثال ، إذا كنت بحاجة إلى بعض المعلومات من مخطط في شريحة معينة ، فيمكنك تحويل هذه الشريحة أو تصديرها إلى HTML. فيما يلي خطوات تحقيق هذه المتطلبات:

  1. إنشاء كائن فئة عرض
  2. حدد HtmlOptions للتحويل
  3. احفظ ملف HTML المحول

يوضح مقتطف الشفرة أدناه كيفية تحويل شريحة PPT معينة إلى HTML في C++:

// المسار إلى دليل المستندات.
const String outPath = u"../out/";
const String templatePath = u"../templates/AccessSlides.pptx";

//إنشاء فئة العرض التقديمي التي تمثل ملف PPTX
SharedPtr<Presentation> pres = MakeObject<Presentation>(templatePath);

SharedPtr<HtmlOptions> htmlOptions = MakeObject<HtmlOptions>();
htmlOptions->set_HtmlFormatter(HtmlFormatter::CreateCustomFormatter(System::MakeObject<CustomFormattingController>()));
    
// حفظ الشريحة الثانية في ملف HTML              
pres->Save(outPath + u"Individual Slide" + (2) + u"_out.html", System::MakeArray<int32_t>({ 2 }), SaveFormat::Html, htmlOptions);

C++ قم بتحويل كل شريحة PPT إلى ملف HTML منفصل

يمكنك اتباع الخطوات أدناه لتحويل كل شريحة من PPT / PPTX إلى ملف HTML منفصل.

  1. قم بتحميل ملف PPT / PPTX باستخدام فئة عرض تقديمي
  2. كرر كل شريحة واحفظها بتنسيق HTML

يوجد أدناه مقتطف رمز يوضح كيفية تحويل جميع شرائح PPT إلى ملفات HTML منفصلة وفردية:

// المسار إلى دليل المستندات.
const String outPath = u"../out/";
const String templatePath = u"../templates/AccessSlides.pptx";

//إنشاء فئة العرض التقديمي التي تمثل ملف PPTX
SharedPtr<Presentation> pres = MakeObject<Presentation>(templatePath);

SharedPtr<HtmlOptions> htmlOptions = MakeObject<HtmlOptions>();
htmlOptions->set_HtmlFormatter(HtmlFormatter::CreateCustomFormatter(System::MakeObject<CustomFormattingController>()));
    
// حفظ كل شريحة كملف HTML منفصل
for (int i = 0; i < pres->get_Slides()->get_Count(); i++)
{
	pres->Save(outPath + u"Individual Slide" + (i + 1) + u"_out.html", System::MakeArray<int32_t>({ i + 1 }), SaveFormat::Html, htmlOptions);
}

C++ PPTX to HTML Converter - احصل على ترخيص مجاني

يمكنك تحويل ملفات PPT / PPTX إلى HTML دون قيود تقييمية عن طريق الحصول على ترخيص مؤقت مجاني.

استنتاج

لقد تعلمنا كيفية تصدير أو تحويل PowerPoint PPT أو PPTX إلى تنسيق HTML في C++. تمت تغطية الاختلافات والإمكانيات المختلفة لحالة الاستخدام هذه بما في ذلك تحويل جميع الشرائح والشرائح المحددة بأمثلة. ومع ذلك ، إذا كنت لا تزال ترغب في مناقشة أي مخاوف ، فلا تتردد في مراسلتنا على منتديات الدعم المجاني.

أنظر أيضا