Agregar una marca de agua a una presentación PPT con C++

Use Aspose.Slides for C++ para agregar marcas de agua de texto o imagen a archivos de presentación sin Microsoft PowerPoint.

Agregar una marca de agua a una presentación PPT mediante C++

Aspose.Slides for C++ permite agregar marcas de agua de texto o imagen a presentaciones PPT. Agregue una forma de marca de agua al patrón de diapositivas con AddAutoShape, agregue texto con AddTextFrame o rellene la forma con una imagen cargada mediante File::ReadAllBytes y AddImage.

Agregar una marca de agua de texto a PPT con 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();

Agregar una marca de agua de imagen a una presentación PPT con 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();

Cómo agregar una marca de agua a PPT con C++

Siga estos pasos para agregar una marca de agua de texto o imagen a archivos PPT.

  1. Cargue el archivo PPT con la clase Presentation.
  2. Seleccione el patrón de diapositivas de la colección Presentation::get_Masters.
  3. Agregue una forma de marca de agua con el método AddAutoShape.
  4. Agregue el texto de la marca de agua con el método AddTextFrame o defina un relleno de imagen con AddImage.
  5. Guarde el archivo con marca de agua con SaveFormat::Ppt.

Creado con Aspose.Slides

Agregue marcas de agua a archivos PPT en línea

La aplicación gratuita Aspose.Slides Watermark está creada con Aspose.Slides for C++, la misma API que el código anterior. Ábrala y descubra lo que la API puede hacer con sus propios archivos PPT.

  • Funciona en su navegador, sin instalar nada.
  • Vea cómo Aspose.Slides agrega marcas de agua antes de escribir código.
  • Agregue una marca de agua de texto o imagen a su archivo PPT.
  • Descargue el archivo con marca de agua.

Otros formatos compatibles con marcas de agua

Con C++, también puede agregar marcas de agua a los siguientes formatos.