C++ で PPT プレゼンテーションに透かしを追加する

Aspose.Slides for C++ を使用すると、Microsoft PowerPoint なしでプレゼンテーション ファイルにテキストまたは画像の透かしを追加できます。

C++ による PPT プレゼンテーションへの透かしの追加

Aspose.Slides for C++ を使用すると、PPT プレゼンテーションにテキストまたは画像の透かしを追加できます。AddAutoShape でスライド マスターに透かしの図形を追加し、AddTextFrame でテキストを追加するか、File::ReadAllBytes と AddImage で読み込んだ画像で図形を塗りつぶします。

C++ で PPT にテキストの透かしを追加

auto presentation = MakeObject<Presentation>(u"presentation.ppt");
auto masterSlide = presentation->get_Master(0);
auto watermarkShape = masterSlide->get_Shapes()->AddAutoShape(ShapeType::Rectangle, 100, 100, 400, 80);

watermarkShape->AddTextFrame(u"Watermark");
presentation->Save(u"watermarked-presentation.ppt", SaveFormat::Ppt);
presentation->Dispose();

C++ で PPT プレゼンテーションに画像の透かしを追加

auto presentation = MakeObject<Presentation>(u"presentation.ppt");
auto masterSlide = presentation->get_Master(0);
auto watermarkShape = masterSlide->get_Shapes()->AddAutoShape(ShapeType::Rectangle, 100, 100, 400, 200);

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

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

presentation->Save(u"image-watermarked-presentation.ppt", SaveFormat::Ppt);
presentation->Dispose();

C++ で PPT に透かしを追加する方法

次の手順に従って、PPT ファイルにテキストまたは画像の透かしを追加します。

  1. Presentation クラスで PPT ファイルを読み込みます。
  2. Presentation::get_Masters コレクションからスライド マスターを選択します。
  3. AddAutoShape メソッドで透かしの図形を追加します。
  4. AddTextFrame メソッドで透かしのテキストを追加するか、AddImage で画像の塗りつぶしを設定します。
  5. SaveFormat::Ppt で透かし入りのファイルを保存します。

Aspose.Slides で構築

PPT ファイルにオンラインで透かしを追加

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

  • ブラウザーで動作し、インストールは不要です。
  • コードを書く前に、Aspose.Slides が透かしをどう追加するかを確認できます。
  • PPT ファイルにテキストまたは画像の透かしを追加できます。
  • 透かし入りのファイルをダウンロードできます。

透かしに対応したその他の形式

C++ では次の形式にも透かしを追加できます。