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

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

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

از Aspose.Slides for C++ برای تجزیه فایل‌های ارائه ODP و استخراج متن از اسلایدها استفاده کنید. API متن اسلایدها را از طریق 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++

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

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

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

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

فایل ODP یک فایل ارائه OpenDocument است که برنامه‌هایی مانند OpenOffice Impress و LibreOffice Impress از آن استفاده می‌کنند. این فایل اسلایدها، متن، تصاویر، قالب‌بندی، پویانمایی و دیگر محتوای ارائه را در یک بسته باز مبتنی بر XML ذخیره می‌کند.

ادامه مطلب

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

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