تجزیه ارائه‌های PPT در C++

از Aspose.Slides for C++ برای استخراج متن از اسلایدهای ارائه بدون Microsoft PowerPoint استفاده کنید.

تجزیه فایل PPT با C++

از Aspose.Slides for C++ برای تجزیه فایل‌های ارائه PPT و استخراج متن از اسلایدها استفاده کنید. API متن اسلایدها را از طریق SlideUtil::GetAllTextBoxes، ITextFrame، IParagraph و IPortion در اختیار می‌گذارد، بنابراین می‌توانید محتوای متنی را بدون خودکارسازی Microsoft PowerPoint بخوانید. بسته Aspose.Slides.Cpp را از NuGet نصب کنید یا دستور زیر را در Package Manager Console به کار ببرید.

دستور

PM> Install-Package Aspose.Slides.Cpp

تجزیه فایل‌های PPT – C++

auto presentation = MakeObject<Presentation>(u"presentation.ppt");
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();

نحوه تجزیه فایل‌های PPT در C++

با Aspose.Slides for C++ متن را از فایل‌های PPT استخراج کنید.

  1. فایل PPT را با کلاس 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++ ساخته شده است، همان API که در کد بالا استفاده شده است. آن را باز کنید و ببینید API با فایل‌های PPT شما چه کارهایی می‌تواند انجام دهد.

  • در مرورگر شما اجرا می‌شود، بدون نیاز به نصب.
  • پیش از نوشتن کد ببینید Aspose.Slides فایل‌های شما را چگونه می‌خواند.
  • یک فایل PPT بارگذاری کنید و متن و تصاویر آن را دریافت کنید.
  • همه را در یک بایگانی ZIP دانلود کنید.

چیست PPT فرمت فایل

فایل PPT یک فایل ارائه Microsoft PowerPoint 97-2003 است. این فایل اسلایدها، متن، تصاویر، چندرسانه‌ای و اشیای جاسازی‌شده را در قالب دودویی PowerPoint ذخیره می‌کند که پیش از قالب Open XML یعنی PPTX به کار می‌رفت.

ادامه مطلب

سایر قالب‌های پشتیبانی‌شده برای تجزیه

با C++ می‌توانید قالب‌های ارائه دیگر را نیز تجزیه کنید.