Java を使用してプレゼンテーションの画像フレームを管理する
Contents
[
Hide
]
はじめに
画像フレームは画像を含む形状で、フレーム内の写真のようなものです。
画像フレームを使用してスライドに画像を追加できます。この方法では、画像フレームの書式設定を行うことで画像をフォーマットできます。
画像フレームの作成
- Presentation クラスのインスタンスを作成します。
- インデックスを使用してスライドの参照を取得します。
- プレゼンテーションオブジェクトに関連付けられた IImagescollection に画像を追加して IPPImage オブジェクトを作成し、シェイプの塗りつぶしに使用します。
- 画像の幅と高さを指定します。
- 参照されたスライドに関連付けられたシェイプオブジェクトが提供する
AddPictureFrameメソッドを使用して、画像の幅と高さに基づく PictureFrame を作成します。 - スライドに画像フレーム(画像を含む)を追加します。
- 変更されたプレゼンテーションを PPTX ファイルとして保存します。
この Java コードは画像フレームの作成方法を示しています:
// PPTX ファイルを表す Presentation クラスのインスタンスを作成します
Presentation pres = new Presentation();
try {
// 最初のスライドを取得します
ISlide sld = pres.getSlides().get_Item(0);
// Image クラスのインスタンスを作成します
IPPImage imgx = pres.getImages().addImage(new FileInputStream(new File("asp1.jpg")));
// 画像と同じ高さと幅で画像フレームを追加します
sld.getShapes().addPictureFrame(ShapeType.Rectangle, 50, 150, imgx.getWidth(), imgx.getHeight(), imgx);
// PPTX ファイルをディスクに保存します
pres.save("RectPicFrame.pptx", SaveFormat.Pptx);
} catch (IOException e) {
} finally {
if (pres != null) pres.dispose();
}
画像フレームを使用すると、画像に基づいたプレゼンテーションスライドを迅速に作成できます。画像フレームと Aspose.Slides の保存オプションを組み合わせることで、入力/出力操作を操作して画像を別の形式に変換できます。次のページも参照してください: 変換 image to JPG; 変換 JPG to image; 変換 [JPG to PNG](https://products.aspose.com/slides/ja/java/con