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
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
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.
Cargue archivos PPTX con una instancia de clase de presentación
Obtener la primera diapositiva
Agregar una autoforma de tipo rectángulo
Añadir TextFrame al Rectángulo
Crear el objeto Párrafo para marco de texto
Crear objeto de porción para párrafo
Agregar marca de agua usando set_Text()
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
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ásOtros formatos de marca de agua admitidos
Usando C ++, uno puede marcar fácilmente diferentes formatos, incluidos.