Tìm kiếm văn bản trong PPT bằng C++

Dùng Aspose.Slides for C++ để tìm văn bản trong tệp bản trình bày mà không cần Microsoft PowerPoint.

Tìm kiếm văn bản trong bản trình bày PPT qua C++

Aspose.Slides for C++ cho phép bạn tìm kiếm văn bản trong bản trình bày PPT. Dùng SlideUtil::GetAllTextBoxes để thu thập các khung văn bản của một trang chiếu, sau đó kiểm tra xem văn bản của chúng có chứa cụm từ cần thiết hay không.

Tìm kiếm văn bản trong bản trình bày PPT bằng C++

auto presentation = MakeObject<Presentation>(u"presentation.ppt");

auto slide = presentation->get_Slides()->idx_get(0);
auto textFrames = SlideUtil::GetAllTextBoxes(slide);

for (auto&& textFrame : textFrames)
{
    auto text = textFrame->get_Text();
    if (text.Contains(u"PowerPoint"))
    {
        Console::WriteLine(text);
    }
}

presentation->Dispose();

Cách tìm kiếm văn bản trong PPT qua C++

Làm theo các bước sau để tìm kiếm văn bản trong bản trình bày PPT.

  1. Tải tệp PPT bằng lớp Presentation.
  2. Lấy trang chiếu cần thiết bằng Presentation::get_Slides và lấy các khung văn bản của nó bằng SlideUtil::GetAllTextBoxes.
  3. Kiểm tra xem văn bản của từng khung có chứa cụm từ cần thiết hay không.

Được xây dựng bằng Aspose.Slides

Tìm kiếm văn bản trong tệp PPT trực tuyến

Ứng dụng Aspose.Slides Search miễn phí được xây dựng bằng Aspose.Slides for C++, cùng API với đoạn mã ở trên. Hãy mở ứng dụng và xem API có thể làm gì với các tệp PPT của riêng bạn.

  • Chạy trong trình duyệt, không cần cài đặt gì.
  • Xem cách Aspose.Slides tìm văn bản trước khi bạn viết mã.
  • Tìm văn bản thuần hoặc biểu thức chính quy trong tệp PPT của bạn.
  • Tải xuống kết quả dưới dạng tệp văn bản.

Các định dạng khác được hỗ trợ để tìm kiếm

Với C++, bạn cũng có thể tìm kiếm văn bản trong các định dạng sau.