# Java を使用して、ODP プレゼンテーション ファイルにウォーターマークを追加します

> ODP プレゼンテーションにウォーターマークを追加するための Java ソース コード。

Source: https://products.aspose.com/slides/ja/java/watermark/odp/
Updated: 2023-06-14



## Java 経由で ODP プレゼンテーションにウォーターマークを追加します

Aspose.Slides for Java を使用すると、ODP プレゼンテーションにウォーターマークを追加できます。ウォーターマークはプレゼンテーションに不可欠な部分です。これらは、プレゼンテーションのコンテンツが許可なくコピーまたは使用されないように保護するために使用されます。ウォーターマークは、プレゼンテーションの上に配置される、表示または非表示の画像またはテキストです。プレゼンテーションの所有者を特定し、不正使用を防ぐために使用できます。透かしを使用すると、プレゼンテーションにプロフェッショナルな雰囲気を加え、より洗練された外観にすることもできます。

### Java を使用してテキスト透かしを ODP に追加します

```java

Presentation pres = new Presentation();
try {
    IMasterSlide master = pres.getMasters().get_Item(0);
    IAutoShape watermarkShape = master.getShapes().addAutoShape(ShapeType.Triangle, 0, 0, 0, 0);
    ITextFrame watermarkTextFrame = watermarkShape.addTextFrame("Watermark");

    pres.save("watermark.odp", SaveFormat.Odp);
} finally {
    if (pres != null) pres.dispose();
}
```

### Java を使用して画像ウォーターマークを ODP プレゼンテーションに追加します

```java

Presentation pres = new Presentation();
try {
    IPPImage image = pres.getImages().addImage(Files.readAllBytes(Paths.get("watermark.png")));

    IMasterSlide master = pres.getMasters().get_Item(0);

    IAutoShape watermarkShape = master.getShapes().addAutoShape(ShapeType.Triangle, 0, 0, 100, 100);

    watermarkShape.getFillFormat().setFillType(FillType.Picture);
    watermarkShape.getFillFormat().getPictureFillFormat().getPicture().setImage(image);
    watermarkShape.getFillFormat().getPictureFillFormat().setPictureFillMode(PictureFillMode.Stretch);

    pres.save("watermark2.odp", SaveFormat.Odp);
} finally {
    if (pres != null) pres.dispose();
}
```

## Java 経由で ODP にウォーターマークを追加する方法

これらは、ODP ファイルにテキストの透かしを追加する手順です。

プレゼンテーションのインスタンスで ODP を読み込みます

マスタープレゼンテーションを選択してください

AddAutoShape メソッドを使用して形状タイプを追加する

AddTextFrame メソッドを使用して透かしテキストを追加する

結果を ODP 形式で保存

## その他のサポートされている形式
