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

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

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



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

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

### C++ を使用してテキスト透かしを PPTX に追加します

```cpp

auto presentation = System::MakeObject<Presentation>();
auto slide = presentation->get_Slides()->idx_get(0);
auto master = presentation->get_Masters()->idx_get(0);
auto watermarkShape = slide->get_Shapes()->AddAutoShape(ShapeType::Triangle, 0.0f, 0.0f, 0.0f, 0.0f);

auto watermarkTextFrame = watermarkShape->AddTextFrame(u"Watermark");
presentation->Save(u"watermark.pptx", SaveFormat::Pptx);
```

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

```cpp

auto presentation = System::MakeObject<Presentation>();
auto slide = presentation->get_Slides()->idx_get(0);
auto master = presentation->get_Masters()->idx_get(0);
auto watermarkShape = slide->get_Shapes()->AddAutoShape(ShapeType::Triangle, 0.0f, 0.0f, 0.0f, 0.0f);

auto image = presentation->get_Images()->AddImage(:File::ReadAllBytes(u"watermark.png"));

watermarkShape->get_FillFormat()->set_FillType(FillType::Picture);
watermarkShape->get_FillFormat()->get_PictureFillFormat()->get_Picture()->set_Image(image);
watermarkShape->get_FillFormat()->get_PictureFillFormat()->set_PictureFillMode(PictureFillMode::Stretch);

presentation->Save(u"watermark2.pptx", SaveFormat::Pptx);
```

## C++ 経由で PPTX にウォーターマークを追加する方法

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

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

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

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

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

結果を PPTX 形式で保存

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