Vyhledávání textu v PPTX pomocí Javy

Vytvářejte aplikace v Javě, které pomocí serverových API vyhledávají text v souborech prezentací.

Vyhledávání textu v prezentaci PPTX v Javě

S Aspose.Slides for Java můžete vyhledávat text v prezentacích PPTX. Pomocí metody SlideUtil.getAllTextBoxes shromážděte textové rámce a poté prozkoumejte objekty ITextFrame, IParagraph a IPortion.

Vyhledávání textu v prezentaci PPTX pomocí Javy

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();
}

Jak vyhledat text v PPTX v Javě

Postupujte podle těchto kroků a vyhledejte text v prezentaci PPTX.

  1. Načtěte soubor PPTX pomocí třídy Presentation.
  2. Zavolejte metodu SlideUtil.getAllTextBoxes a shromážděte textové rámce z každého snímku.
  3. Prozkoumejte objekty ITextFrame, IParagraph a IPortion a najděte odpovídající text.

Vytvořeno pomocí Aspose.Slides

Vyhledávání textu v souborech PPTX online

Bezplatná aplikace Aspose.Slides Search je vytvořena pomocí Aspose.Slides for Java, stejného API jako ve výše uvedeném kódu. Otevřete ji a vyzkoušejte, co API dokáže s vašimi vlastními soubory PPTX.

  • Běží ve vašem prohlížeči, nic není třeba instalovat.
  • Podívejte se, jak Aspose.Slides vyhledává text, ještě než napíšete kód.
  • Prohledejte soubor PPTX podle prostého textu nebo regulárních výrazů.
  • Stáhněte nalezené výsledky jako textový soubor.

Další podporované formáty pro vyhledávání

Pomocí Javy můžete vyhledávat text také v následujících formátech.