Phân tích bản trình bày PPTX trong C++

Dùng Aspose.Slides for C++ để trích xuất văn bản từ trang chiếu mà không cần Microsoft PowerPoint.

Phân tích tệp PPTX bằng C++

Dùng Aspose.Slides for C++ để phân tích tệp bản trình bày PPTX và trích xuất văn bản từ trang chiếu. API cung cấp văn bản trang chiếu qua SlideUtil::GetAllTextBoxes, ITextFrame, IParagraph và IPortion, vì vậy bạn có thể đọc nội dung văn bản mà không cần tự động hóa Microsoft PowerPoint. Cài đặt gói Aspose.Slides.Cpp từ NuGet hoặc dùng lệnh bên dưới trong Package Manager Console.

Lệnh

PM> Install-Package Aspose.Slides.Cpp

Phân tích tệp 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();

Cách phân tích tệp PPTX trong C++

Trích xuất văn bản từ tệp PPTX bằng Aspose.Slides for C++.

  1. Tải tệp PPTX bằng lớp Presentation.
  2. Lấy các đối tượng ITextFrame từ trang chiếu đầu tiên bằng SlideUtil::GetAllTextBoxes.
  3. Duyệt qua các đối tượng ITextFrame.
  4. Duyệt qua các đối tượng IParagraph trong mỗi ITextFrame.
  5. Duyệt qua các đối tượng IPortion trong mỗi IParagraph.
  6. Đọc văn bản bằng get_Text.

Yêu cầu hệ thống

Aspose.Slides for C++ hỗ trợ các nền tảng máy tính và máy chủ chính. Hãy đảm bảo dự án của bạn đáp ứng các điều kiện tiên quyết sau.

  • Microsoft Windows, Linux, macOS hoặc hệ điều hành tương thích khác có môi trường chạy C++ được hỗ trợ.
  • Thư viện Aspose.Slides for C++ được tham chiếu trong dự án của bạn.

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

Trích xuất văn bản và hình ảnh trực tuyến

Ứng dụng Aspose.Slides Parser 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 PPTX của riêng bạn.

  • Chạy trong trình duyệt, không cần cài đặt gì.
  • Xem Aspose.Slides đọc tệp của bạn như thế nào trước khi viết mã.
  • Tải lên tệp PPTX và nhận văn bản cùng hình ảnh của tệp.
  • Tải xuống tất cả dưới dạng một tệp ZIP.

Những gì là PPTX Tập Tin Định Dạng

Tệp PPTX là tệp bản trình bày Microsoft PowerPoint theo định dạng Open XML. Tệp lưu trữ trang chiếu, văn bản, hình ảnh, định dạng, hiệu ứng động và nội dung trình bày khác trong một gói nén dựa trên XML.

Đọc Thêm

Các định dạng phân tích khác được hỗ trợ

Với C++, bạn cũng có thể phân tích các định dạng bản trình bày khác.