Ajouter un filigrane à une présentation PPT en C++

Utilisez Aspose.Slides for C++ pour ajouter des filigranes texte ou image à des fichiers de présentation sans Microsoft PowerPoint.

Ajouter un filigrane à une présentation PPT via C++

Aspose.Slides for C++ permet d’ajouter des filigranes texte ou image à des présentations PPT. Ajoutez une forme de filigrane au masque de diapositive avec AddAutoShape, ajoutez du texte avec AddTextFrame ou remplissez la forme avec une image chargée via File::ReadAllBytes et AddImage.

Ajouter un filigrane texte à PPT en C++

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();

Ajouter un filigrane image à une présentation PPT en C++

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();

Comment ajouter un filigrane à PPT en C++

Suivez ces étapes pour ajouter un filigrane texte ou image à des fichiers PPT.

  1. Chargez le fichier PPT avec la classe Presentation.
  2. Sélectionnez le masque de diapositive dans la collection Presentation::get_Masters.
  3. Ajoutez une forme de filigrane avec la méthode AddAutoShape.
  4. Ajoutez le texte du filigrane avec la méthode AddTextFrame ou définissez un remplissage d’image avec AddImage.
  5. Enregistrez le fichier filigrané avec SaveFormat::Ppt.

Conçu avec Aspose.Slides

Ajouter des filigranes à des fichiers PPT en ligne

L’application gratuite Aspose.Slides Watermark est conçue avec Aspose.Slides for C++, la même API que le code ci-dessus. Ouvrez-la et découvrez ce que l’API peut faire avec vos propres fichiers PPT.

  • Fonctionne dans votre navigateur, rien à installer.
  • Voyez comment Aspose.Slides ajoute des filigranes avant d’écrire du code.
  • Ajoutez un filigrane texte ou image à votre fichier PPT.
  • Téléchargez le fichier filigrané.

Autres formats pris en charge pour les filigranes

En C++, vous pouvez aussi ajouter des filigranes aux formats suivants.