تحليل عروض ODP التقديمية في C++

استخدم Aspose.Slides for C++ لاستخراج النص من شرائح العرض التقديمي دون Microsoft PowerPoint.

تحليل ملف ODP باستخدام C++

استخدم Aspose.Slides for C++ لتحليل ملفات عروض ODP التقديمية واستخراج النص من الشرائح. توفر الواجهة البرمجية نص الشرائح عبر SlideUtil::GetAllTextBoxes وITextFrame وIParagraph وIPortion، لذا يمكنك قراءة المحتوى النصي دون أتمتة Microsoft PowerPoint. ثبّت الحزمة Aspose.Slides.Cpp من NuGet أو استخدم الأمر أدناه في Package Manager Console.

الأمر

PM> Install-Package Aspose.Slides.Cpp

تحليل ملفات ODP – C++

auto presentation = MakeObject<Presentation>(u"presentation.odp");
auto textFrames = SlideUtil::GetAllTextBoxes(presentation->get_Slide(0));

for (auto&& textFrame : textFrames)
{
    for (auto&& paragraph : textFrame->get_Paragraphs())
    {
        for (auto&& portion : paragraph->get_Portions())
        {
            Console::WriteLine(portion->get_Text());
        }
    }
}

presentation->Dispose();

كيفية تحليل ملفات ODP في C++

استخرج النص من ملفات ODP باستخدام Aspose.Slides for C++.

  1. حمّل ملف ODP باستخدام الفئة Presentation.
  2. احصل على كائنات ITextFrame من الشريحة الأولى باستخدام SlideUtil::GetAllTextBoxes.
  3. مرّ على كائنات ITextFrame.
  4. مرّ على كائنات IParagraph في كل ITextFrame.
  5. مرّ على كائنات IPortion في كل IParagraph.
  6. اقرأ النص باستخدام get_Text.

متطلبات النظام

يدعم Aspose.Slides for C++ منصات سطح المكتب والخوادم الرئيسية. تأكد من أن مشروعك يستوفي المتطلبات الأساسية التالية.

  • Microsoft Windows أو Linux أو macOS أو نظام تشغيل متوافق آخر مع بيئة تشغيل C++ المدعومة.
  • مكتبة Aspose.Slides for C++ مضافة كمرجع في مشروعك.

مبني باستخدام Aspose.Slides

استخراج النص والصور عبر الإنترنت

تطبيق Aspose.Slides Parser المجاني مبني باستخدام Aspose.Slides for C++، وهي نفس واجهة برمجة التطبيقات المستخدمة في الكود أعلاه. افتحه واكتشف ما يمكن لواجهة برمجة التطبيقات فعله بملفات ODP الخاصة بك.

  • يعمل في متصفحك، دون الحاجة إلى تثبيت أي شيء.
  • شاهد كيف يقرأ Aspose.Slides ملفاتك قبل كتابة الكود.
  • ارفع ملف ODP واحصل على نصه وصوره.
  • نزّل كل شيء في أرشيف ZIP واحد.

ما هو ODP تنسيق الملف

ملف ODP هو ملف عرض تقديمي بتنسيق OpenDocument تستخدمه تطبيقات مثل OpenOffice Impress وLibreOffice Impress. يخزّن الشرائح والنصوص والصور والتنسيقات والرسوم المتحركة وغيرها من محتوى العرض في حزمة مفتوحة مبنية على XML.

قراءة المزيد

تنسيقات أخرى مدعومة للتحليل

باستخدام C++ يمكنك أيضًا تحليل تنسيقات عروض تقديمية أخرى.