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

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

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

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

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

Comment ajouter un filigrane à ODP en C++

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

  1. Chargez le fichier ODP 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::Odp.

Conçu avec Aspose.Slides

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

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