ค้นหาข้อความใน PPTX ด้วย Java

สร้างแอปพลิเคชัน Java ที่ค้นหาข้อความในไฟล์งานนำเสนอด้วย API ฝั่งเซิร์ฟเวอร์

ค้นหาข้อความในงานนำเสนอ PPTX ผ่าน Java

ด้วย Aspose.Slides for Java คุณสามารถค้นหาข้อความในงานนำเสนอ PPTX ได้ ใช้เมธอด SlideUtil.getAllTextBoxes เพื่อรวบรวมกรอบข้อความ แล้วตรวจสอบออบเจ็กต์ ITextFrame, IParagraph และ IPortion

ค้นหาข้อความในงานนำเสนอ PPTX โดยใช้ Java

Presentation presentation = new Presentation("welcome-to-powerpoint.pptx");
try {
    String searchText = "PowerPoint";

    for (ISlide slide : presentation.getSlides()) {
        ITextFrame[] slideTextFrames = SlideUtil.getAllTextBoxes(slide);

        for (ITextFrame textFrame : slideTextFrames) {
            for (IParagraph paragraph : textFrame.getParagraphs()) {
                for (IPortion portion : paragraph.getPortions()) {
                    if (portion.getText().contains(searchText)) {
                        System.out.println(portion.getText());
                    }
                }
            }
        }
    }
} finally {
    presentation.dispose();
}

วิธีค้นหาข้อความใน PPTX ผ่าน Java

ทำตามขั้นตอนต่อไปนี้เพื่อค้นหาข้อความในงานนำเสนอ PPTX

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

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

ค้นหาข้อความในไฟล์ PPTX ออนไลน์

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

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

รูปแบบอื่นที่รองรับการค้นหา

ด้วย Java คุณยังสามารถค้นหาข้อความในรูปแบบต่อไปนี้ได้