Apache-poi-ppt-presentation
Apache POI PPT-プレゼンテーション
通常、プレゼンテーションの作成にはMS-PowerPointを使用します。 ここで、Javaを使用してプレゼンテーションを作成する方法を見てみましょう。 この章を完了すると、新しいMS-PowerPointプレゼンテーションを作成し、Javaプログラムで既存のPPTを開くことができます。
空のプレゼンテーションを作成する
空のプレゼンテーションを作成するには、_org.poi.xslf.usermodel_パッケージの XMLSlideShow クラスをインスタンス化する必要があります-
以下は、空のMS-PowerPointプレゼンテーションを作成するための完全なプログラムです。
上記のJavaコードを CreatePresentation.java として保存し、コマンドプロンプトから次のようにコンパイルして実行します-
システム環境がPOIライブラリで構成されている場合、現在のディレクトリに example1.pptx という名前の空のPPTファイルを生成するためにコンパイルおよび実行され、コマンドプロンプトに次の出力が表示されます-
空白のPowerPointドキュメントは次のように表示されます-
既存のプレゼンテーションの編集
既存のプレゼンテーションを開くには、 XMLSlideShow クラスをインスタンス化し、編集するファイルの FileInputStream オブジェクトを引数として XMLSlideShow コンストラクターに渡します。
_org.poi.xslf.usermodel_パッケージにあるXMLSlideShowクラスの* createSlide()*メソッドを使用して、プレゼンテーションにスライドを追加できます。
以下は、既存のPPTにスライドを開いて追加するための完全なプログラムです-
上記のJavaコードを EditPresentation.java として保存し、次のようにコマンドプロンプトからコンパイルして実行します-
次の出力を生成するためにコンパイルおよび実行されます-
スライドが新しく追加された出力PPTドキュメントは次のようになります-
PPTにスライドを追加した後、スライドで操作を追加、実行、読み取り、および書き込みできます。