Phân tích tệp PPTX trong Java

Trích xuất văn bản và nội dung bản trình bày từ tài liệu PPTX bằng API phía máy chủ của Aspose.Slides for Java.

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

Dùng Aspose.Slides for Java để phân tích bản trình bày PPTX và trích xuất văn bản từ trang chiếu. Thêm thư viện vào dự án Maven bằng cấu hình kho lưu trữ và phụ thuộc bên dưới trong tệp pom.xml.

Kho lưu trữ

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Phụ thuộc

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-slides</artifactId>
    <version>26.8</version>
    <classifier>jdk16</classifier>
</dependency>

Phân tích tệp PPTX – Java

Presentation presentation = new Presentation("demo.pptx");
try {
    ISlide slide = presentation.getSlides().get_Item(0);
    ITextFrame[] slideTextFrames = SlideUtil.getAllTextBoxes(slide);

    for (ITextFrame textFrame : slideTextFrames) {
        for (IParagraph paragraph : textFrame.getParagraphs()) {
            for (IPortion portion : paragraph.getPortions()) {
                System.out.print(portion.getText());
                System.out.print(portion.getPortionFormat().getFontHeight());
                System.out.print(portion.getPortionFormat().getLatinFont().getFontName());
            }
        }
    }
} finally {
    presentation.dispose();
}

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

Trích xuất văn bản từ bản trình bày PPTX bằng Aspose.Slides for Java chỉ với vài dòng mã.

  1. Tải tệp PPTX bằng lớp Presentation.
  2. Gọi phương thức SlideUtil.getAllTextBoxes để lấy các khung văn bản từ trang chiếu đầu tiên.
  3. Duyệt qua từng đối tượng ITextFrame, IParagraph và IPortion.
  4. Đọc văn bản, cỡ phông chữ và tên phông chữ từ mỗi đối tượng IPortion.

Yêu cầu hệ thống

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

  • Microsoft Windows hoặc hệ điều hành tương thích có Java Runtime Environment cho ứng dụng JSP/JSF và ứng dụng máy tính.
  • Phiên bản mới nhất của Aspose.Slides for Java từ Maven .

Đượ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 Java, 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

Các tệp có phần mở rộng PPTX sử dụng định dạng bản trình bày Office Open XML. Tệp PPTX lưu trữ các trang chiếu có thể chứa văn bản, hình ảnh, định dạng, hiệu ứng động và nội dung trình bày khác.

Đọc Thêm

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

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