Java で ODP ファイルを解析

Aspose.Slides for Java のサーバー側 API を使用して、ODP ドキュメントからテキストとプレゼンテーションの内容を抽出します。

Java で ODP ファイルを解析

Aspose.Slides for Java を使用して ODP プレゼンテーションを解析し、スライドからテキストを抽出します。Maven ベースのプロジェクトにライブラリを追加するには、pom.xml ファイルに次のリポジトリと依存関係の設定を追加します。

リポジトリ

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

依存関係

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

ODP ファイルの解析 - Java

Presentation presentation = new Presentation("demo.odp");
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();
}

Java で ODP ファイルを解析する方法

Aspose.Slides for Java を使用すると、数行のコードで ODP プレゼンテーションからテキストを抽出できます。

  1. Presentation クラスで ODP ファイルを読み込みます。
  2. SlideUtil.getAllTextBoxes メソッドを呼び出して、最初のスライドのテキスト フレームを取得します。
  3. 各 ITextFrame、IParagraph、IPortion オブジェクトを順に処理します。
  4. 各 IPortion オブジェクトからテキスト、フォント サイズ、フォント名を読み取ります。

システム要件

Aspose.Slides for Java は主要なプラットフォームとオペレーティング システムをサポートしています。環境が次の前提条件を満たしていることを確認してください。

  • JSP/JSF アプリケーションおよびデスクトップ アプリケーション用の Java Runtime Environment を備えた Microsoft Windows または互換 OS。
  • Maven から入手できる最新バージョンの Aspose.Slides for Java。

Aspose.Slides で構築

テキストと画像をオンラインで抽出

無料の Aspose.Slides Parser アプリは、上記のコードと同じ API である Aspose.Slides for Java で構築されています。アプリを開いて、ご自身の ODP ファイルで API に何ができるかをお確かめください。

  • ブラウザーで動作し、インストールは不要です。
  • コードを書く前に、Aspose.Slides がファイルをどう読み取るかを確認できます。
  • ODP ファイルをアップロードして、テキストと画像を取得できます。
  • すべてを 1 つの ZIP アーカイブでダウンロードできます。

ODP ファイル形式とは

拡張子 ODP のファイルは、OpenDocument Presentation 形式を使用します。ODP ファイルには、テキスト、画像、書式、アニメーション、その他のプレゼンテーション コンテンツを含むスライドが格納されます。

続きを読む

その他の解析可能な形式

Java では他のプレゼンテーション形式も解析できます。