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

Tekstwatermerk toevoegen aan PPTX via C++

Bouw uw eigen C++-apps om PPTX-bestanden van een watermerk te voorzien met behulp van server-side API’s.

Hoe een PPTX-bestand te watermerken met C++

Om het PPTX-bestand van een watermerk te voorzien, gebruiken we

Aspose.Slides voor C++

API, een veelzijdige, krachtige en gebruiksvriendelijke API voor documentwatermerken voor het C++-platform. Je kunt de nieuwste versie direct downloaden, open gewoon

NuGet

pakketbeheerder, zoek naar Aspose.Slides.Cpp en installeren. U kunt ook de volgende opdracht gebruiken vanuit de Package Manager Console.

Opdracht


PM> Install-Package Aspose.Slides.Cpp

Stappen om watermerk toe te voegen aan PPTX via C++

U hebt de aspose.slides.dll nodig om de volgende workflow in uw eigen omgeving te proberen.

  1. Laad PPTX-bestanden met een instantie van de klasse Presentatie

  2. Ontvang de eerste dia

  3. Een AutoVorm van het type Rechthoek toevoegen

  4. Voeg TextFrame toe aan de rechthoek

  5. Maak het alinea-object voor tekstkader

  6. Maak een deelobject voor alinea

  7. Watermerk toevoegen met set_Text()

  8. Document opslaan

systeem vereisten

Aspose.Slides voor C++ ondersteunt alle belangrijke platforms en besturingssystemen. Zorg ervoor dat u aan de volgende vereisten voldoet.

 

Watermerk toevoegen aan 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);  
 
  • Over Aspose.Slides voor C++ API

    Aspose.Slides API kan worden gebruikt om Microsoft PowerPoint-documenten te lezen, schrijven, manipuleren en converteren naar PDF, XPS, HTML, TIFF, ODP en verschillende andere formaten. Men kan vanaf het begin nieuwe bestanden maken en deze opslaan in de relevante ondersteunde formaten. Aspose.Slides is een zelfstandige API voor het maken, parseren of manipuleren van presentaties, dia’s en elementen en is niet afhankelijk van software zoals Microsoft of 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 Wat is PPTX bestandsformaat

    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.

    Meer lezen

    Andere ondersteunde formaten voor watermerken

    Met behulp van C ++ kan men gemakkelijk verschillende formaten watermerken, waaronder.

    PPT (Microsoft PowerPoint 97-2003)