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

Trích xuất văn bản và kiểm tra định dạng văn bản trong tệp PPTX bằng API .NET phía máy chủ.

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

Dùng Aspose.Slides for .NET để trích xuất văn bản từ bản trình bày PPTX. Cài đặt gói từ NuGet hoặc chạy lệnh sau trong Package Manager Console.

Lệnh

PM> Install-Package Aspose.Slides.NET

Phân tích tệp PPTX – C#

using var presentation = new Presentation("presentation.pptx");
var textFrames = SlideUtil.GetAllTextFrames(presentation, true);

foreach (var textFrame in textFrames)
{
    foreach (var paragraph in textFrame.Paragraphs)
    {
        foreach (var portion in paragraph.Portions)
        {
            Console.WriteLine(portion.Text);
            Console.WriteLine(portion.PortionFormat.FontHeight);

            var latinFont = portion.PortionFormat.LatinFont;
            if (latinFont is not null)
            {
                Console.WriteLine(latinFont.FontName);
            }
        }
    }
}

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

Phân tích tài liệu cơ bản bằng API Aspose.Slides for .NET chỉ cần vài dòng mã.

  1. Tải tệp PPTX bằng Presentation.
  2. Lấy các khung văn bản bằng SlideUtil.GetAllTextFrames.
  3. Duyệt qua các khung văn bản, đoạn văn và phần văn bản.
  4. Đọc các thuộc tính Text, FontHeight và LatinFont.FontName khi cần.

Yêu cầu hệ thống

Cần có môi trường chạy .NET được hỗ trợ và tham chiếu gói Aspose.Slides for .NET. Bạn có thể dùng Visual Studio hoặc môi trường phát triển C# tương thích khác.

  • Môi trường tương thích với .NET Framework, .NET, Mono hoặc Xamarin
  • Môi trường phát triển C# như Visual Studio
  • Aspose.Slides for .NET được cài đặt từ NuGet

Đượ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 .NET, 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à bản trình bày được tạo bằng Microsoft PowerPoint. Khác với định dạng nhị phân PPT, PPTX sử dụng định dạng Office Open XML. Bản trình bày chứa các trang chiếu với văn bản, hình ảnh, định dạng, hiệu ứng động và các phương tiện khác được hiển thị dưới dạng trình chiếu.

Đọ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 sau.