Aggiungere una filigrana a una presentazione ODP con C++

Usa Aspose.Slides for C++ per aggiungere filigrane di testo o immagine ai file di presentazione senza Microsoft PowerPoint.

Aggiungere una filigrana a una presentazione ODP tramite C++

Aspose.Slides for C++ consente di aggiungere filigrane di testo o immagine alle presentazioni ODP. Aggiungi una forma di filigrana alla diapositiva master con AddAutoShape, aggiungi testo con AddTextFrame oppure riempi la forma con un’immagine caricata tramite File::ReadAllBytes e AddImage.

Aggiungere una filigrana di testo a ODP con 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();

Aggiungere una filigrana immagine a una presentazione ODP con 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();

Come aggiungere una filigrana a ODP con C++

Segui questi passaggi per aggiungere una filigrana di testo o immagine ai file ODP.

  1. Carica il file ODP con la classe Presentation.
  2. Seleziona la diapositiva master dalla raccolta Presentation::get_Masters.
  3. Aggiungi una forma di filigrana con il metodo AddAutoShape.
  4. Aggiungi il testo della filigrana con il metodo AddTextFrame oppure imposta un riempimento immagine con AddImage.
  5. Salva il file con filigrana con SaveFormat::Odp.

Realizzato con Aspose.Slides

Aggiungi filigrane a file ODP online

L’app gratuita Aspose.Slides Watermark è realizzata con Aspose.Slides for C++, la stessa API del codice sopra. Aprila e scopri cosa può fare l’API con i tuoi file ODP.

  • Funziona nel browser, senza installare nulla.
  • Scopri come Aspose.Slides aggiunge le filigrane prima di scrivere codice.
  • Aggiungi una filigrana di testo o immagine al tuo file ODP.
  • Scarica il file con filigrana.

Altri formati supportati per le filigrane

Con C++ puoi aggiungere filigrane anche ai seguenti formati.