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

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

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

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

دستور

PM> Install-Package Aspose.Slides.Cpp

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

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

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

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

  1. فایل PPTX را با کلاس 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 با فایل‌های PPTX شما چه کارهایی می‌تواند انجام دهد.

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

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

فایل PPTX یک فایل ارائه Microsoft PowerPoint در قالب Open XML است. این فایل اسلایدها، متن، تصاویر، قالب‌بندی، پویانمایی و دیگر محتوای ارائه را در یک بسته فشرده مبتنی بر XML ذخیره می‌کند.

ادامه مطلب

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

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