แยกวิเคราะห์ไฟล์ PPTX ใน Java

แยกข้อความและเนื้อหางานนำเสนอจากเอกสาร PPTX ด้วย API ฝั่งเซิร์ฟเวอร์ของ Aspose.Slides for Java

แยกวิเคราะห์ไฟล์ PPTX ด้วย Java

ใช้ Aspose.Slides for Java เพื่อแยกวิเคราะห์งานนำเสนอ PPTX และแยกข้อความจากสไลด์ เพิ่มไลบรารีลงในโปรเจกต์ Maven ด้วยการกำหนดค่า repository และ dependency ด้านล่างในไฟล์ pom.xml

Repository

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

Dependency

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

แยกวิเคราะห์ไฟล์ 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();
}

วิธีแยกวิเคราะห์ไฟล์ PPTX ใน Java

แยกข้อความจากงานนำเสนอ PPTX ด้วย Aspose.Slides for Java ในโค้ดไม่กี่บรรทัด

  1. โหลดไฟล์ PPTX ด้วยคลาส Presentation
  2. เรียกเมธอด SlideUtil.getAllTextBoxes เพื่อดึงกรอบข้อความจากสไลด์แรก
  3. วนผ่านออบเจ็กต์ ITextFrame, IParagraph และ IPortion แต่ละรายการ
  4. อ่านข้อความ ขนาดฟอนต์ และชื่อฟอนต์จากออบเจ็กต์ IPortion แต่ละรายการ

ความต้องการของระบบ

Aspose.Slides for Java รองรับแพลตฟอร์มและระบบปฏิบัติการหลัก ตรวจสอบให้แน่ใจว่าสภาพแวดล้อมของคุณมีสิ่งที่จำเป็นต่อไปนี้

  • Microsoft Windows หรือระบบปฏิบัติการที่เข้ากันได้ซึ่งมี Java Runtime Environment สำหรับแอปพลิเคชัน JSP/JSF และแอปพลิเคชันเดสก์ท็อป
  • Aspose.Slides for Java เวอร์ชันล่าสุดจาก Maven

สร้างด้วย Aspose.Slides

แยกข้อความและรูปภาพออนไลน์

แอป Aspose.Slides Parser ฟรีนี้สร้างด้วย Aspose.Slides for Java ซึ่งเป็น API เดียวกับโค้ดด้านบน เปิดแอปแล้วดูว่า API ทำอะไรได้บ้างกับไฟล์ PPTX ของคุณเอง

  • ทำงานในเบราว์เซอร์ ไม่ต้องติดตั้งสิ่งใด
  • ดูว่า Aspose.Slides อ่านไฟล์ของคุณอย่างไรก่อนเขียนโค้ด
  • อัปโหลดไฟล์ PPTX แล้วรับข้อความและรูปภาพ
  • ดาวน์โหลดทั้งหมดเป็นไฟล์ ZIP เดียว

PPTX รูปแบบไฟล์คืออะไร

ไฟล์ที่มีนามสกุล PPTX ใช้รูปแบบงานนำเสนอ Office Open XML ไฟล์ PPTX จัดเก็บสไลด์ที่อาจมีข้อความ รูปภาพ การจัดรูปแบบ ภาพเคลื่อนไหว และเนื้อหางานนำเสนออื่นๆ

อ่านเพิ่มเติม

รูปแบบอื่นที่รองรับการแยกวิเคราะห์

ด้วย Java คุณยังสามารถแยกวิเคราะห์รูปแบบงานนำเสนออื่นได้