Ajouter un filigrane à une présentation PPTX 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 PPTX via C++

Aspose.Slides for C++ permet d’ajouter des filigranes texte ou image à des présentations PPTX. 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 à PPTX en C++

auto presentation = MakeObject<Presentation>(u"presentation.pptx");
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.pptx", SaveFormat::Pptx);
presentation->Dispose();

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

auto presentation = MakeObject<Presentation>(u"presentation.pptx");
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.pptx", SaveFormat::Pptx);
presentation->Dispose();

Comment ajouter un filigrane à PPTX en C++

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

  1. Chargez le fichier PPTX 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::Pptx.

Conçu avec Aspose.Slides

Ajouter des filigranes à des fichiers PPTX 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 PPTX.

  • 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 PPTX.
  • 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.