PPTX DOCX XLSX PDF ODP
Aspose.Slides  for C++
PPTX

Agregar marca de agua de texto a PPTX a través de C++

Cree sus propias aplicaciones de C++ para marcar con agua archivos PPTX utilizando las API del lado del servidor.

Cómo poner una marca de agua en un archivo PPTX usando C++

Para agregar una marca de agua al archivo PPTX, usaremos

Aspose.Slides para C++

API que es una API de marca de agua de documentos rica en funciones, potente y fácil de usar para la plataforma C ++. Puede descargar su última versión directamente, simplemente abra

NuGet

administrador de paquetes, busque Aspose.Slides.Cpp e instalar También puede usar el siguiente comando desde la Consola del administrador de paquetes.

Dominio


PM> Install-Package Aspose.Slides.Cpp

Pasos para agregar una marca de agua a PPTX a través de C++

Necesita aspose.slides.dll para probar el siguiente flujo de trabajo en su propio entorno.

  1. Cargue archivos PPTX con una instancia de clase de presentación

  2. Obtener la primera diapositiva

  3. Agregar una autoforma de tipo rectángulo

  4. Añadir TextFrame al Rectángulo

  5. Crear el objeto Párrafo para marco de texto

  6. Crear objeto de porción para párrafo

  7. Agregar marca de agua usando set_Text()

  8. Guardar documento

Requisitos del sistema

Aspose.Slides para C++ es compatible con todas las principales plataformas y sistemas operativos. Por favor, asegúrese de que tiene los siguientes requisitos previos.

 

Añadir marca de agua a PPTX - C++


// Load the desired PPTX File
SharedPtr<Presentation> pres = MakeObject<Presentation>(u"templatePath.pptx");

// Access first slide
SharedPtr<ISlide> slide = pres->get_Slides()->idx_get(0);

// Add an AutoShape of Rectangle type
SharedPtr<IAutoShape>  ashp = slide->get_Shapes()->AddAutoShape(ShapeType::Rectangle, 150, 75, 150, 50);

ashp->get_FillFormat()->set_FillType(FillType::NoFill);

// Add TextFrame to the Rectangle
ashp->AddTextFrame(u" ");

// Accessing the text frame
SharedPtr<ITextFrame>  txtFrame = ashp->get_TextFrame();

// Create the Paragraph object for text frame
SharedPtr<IParagraph> paragraph = txtFrame->get_Paragraphs()->idx_get(0);

// Create Portion object for paragraph
SharedPtr<IPortion> portion = paragraph->get_Portions()->idx_get(0);
portion->set_Text(u"Watermark Text Watermark Text Watermark Text");

//Adding another shape
SharedPtr<IAutoShape>  ashape2 = slide->get_Shapes()->AddAutoShape(ShapeType::Triangle, 200, 365, 400, 150);

//Reorder shape
slide->get_Shapes()->Reorder(2, ashape2);

// Save PPTX to Disk
pres->Save(u"outPath.pptx", Aspose::Slides::Export::SaveFormat::Pptx);  
 
  • Acerca de Aspose.Slides para la API de C++

    Aspose.Slides API se puede utilizar para leer, escribir, manipular y convertir documentos de Microsoft PowerPoint a PDF, XPS, HTML, TIFF, ODP y varios otros formatos. Uno puede crear nuevos archivos desde cero y guardarlos en los formatos compatibles relevantes. Aspose.Slides es una API independiente para crear, analizar o manipular presentaciones, diapositivas y elementos y no depende de ningún software como Microsoft u OpenOffice.

    Watermark PPTX via Online App

    Add watermark to PPTX documents by visiting our Live Demos website . The live demo has the following benefits

      No need to download or setup anything
      No need to write any code
      Just upload your PPTX file, set your watermark and hit "Add" button
      Instantly get the download link for the resultant file

    PPTX Qué es PPTX Formato de archivo

    Files with PPTX extension are presentation files created with popular Microsoft PowerPoint application. Unlike the previous version of presentation file format PPT which was binary, the PPTX format is based on the Microsoft PowerPoint open XML presentation file format. A presentation file is a collection of slides where each slide can comprise of text, images, formatting, animations, and other media. These slides are presented to audience in the form of slideshows with custom presentation settings.

    Leer más

    Otros formatos de marca de agua admitidos

    Usando C ++, uno puede marcar fácilmente diferentes formatos, incluidos.

    PPT (Microsoft PowerPoint 97-2003)