Java で PPT 内のテキストを検索
サーバー側 API でプレゼンテーション ファイル内のテキストを検索する Java アプリケーションを構築します。
Java による PPT プレゼンテーション内のテキスト検索
Aspose.Slides for Java
を使用すると、PPT プレゼンテーション内のテキストを検索できます。SlideUtil.getAllTextBoxes メソッドでテキスト フレームを収集し、ITextFrame、IParagraph、IPortion オブジェクトを調べます。
Java で PPT プレゼンテーション内のテキストを検索
Presentation presentation = new Presentation("welcome-to-powerpoint.ppt");
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();
}Java で PPT 内のテキストを検索する方法
PPT プレゼンテーション内のテキストを検索するには、次の手順に従います。
Presentationクラスで PPT ファイルを読み込みます。SlideUtil.getAllTextBoxesメソッドを呼び出して、各スライドのテキスト フレームを収集します。ITextFrame、IParagraph、IPortionオブジェクトを調べて、一致するテキストを見つけます。
Aspose.Slides で構築
PPT ファイル内のテキストをオンラインで検索
無料の Aspose.Slides Search アプリは、上記のコードと同じ API である Aspose.Slides for Java で構築されています。アプリを開いて、ご自身の PPT ファイルで API に何ができるかをお確かめください。
- ブラウザーで動作し、インストールは不要です。
- コードを書く前に、Aspose.Slides がテキストを見つけるしくみを確認できます。
- PPT ファイル内をプレーン テキストまたは正規表現で検索できます。
- 検索結果をテキスト ファイルとしてダウンロードできます。
検索に対応するその他の形式
Java では、次の形式でもテキストを検索できます。