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

Přidejte textový vodoznak do PPTX přes C++

Sestavte si své vlastní aplikace C++ pro vodoznak souborů PPTX pomocí rozhraní API na straně serveru.

Jak vodoznak do souboru PPTX pomocí C++

K vodoznaku souboru PPTX použijeme

Aspose.Slides pro C++

API, což je funkčně bohaté, výkonné a snadno použitelné API pro vodoznakování dokumentů pro platformu C++. Jeho nejnovější verzi si můžete stáhnout přímo, stačí otevřít

NuGet

správce balíčků, vyhledejte Aspose.Slides.Cpp a nainstalovat. Můžete také použít následující příkaz z konzoly Správce balíčků.

Příkaz


PM> Install-Package Aspose.Slides.Cpp

Kroky pro přidání vodoznaku do PPTX přes C++

K vyzkoušení následujícího pracovního postupu ve svém vlastním prostředí potřebujete aspose.slides.dll .

  1. Načtěte soubory PPTX s instancí třídy Presentation

  2. Získejte první snímek

  3. Přidejte automatický tvar typu Obdélník

  4. Přidejte TextFrame do obdélníku

  5. Vytvořte objekt Odstavec pro textový rámeček

  6. Vytvořit objekt části pro odstavec

  7. Přidat vodoznak pomocí set_Text()

  8. Uložit dokument

Požadavky na systém

Aspose.Slides pro C++ podporuje na všech hlavních platformách a operačních systémech. Ujistěte se prosím, že máte následující předpoklady.

 

Přidat vodoznak do 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);  
 
  • O Aspose.Slides pro C++ API

    Aspose.Slides API lze použít ke čtení, zápisu, manipulaci a převodu dokumentů Microsoft PowerPoint do PDF, XPS, HTML, TIFF, ODP a různých dalších formátů. Je možné vytvářet nové soubory od začátku a ukládat je v příslušných podporovaných formátech. Aspose.Slides je samostatné API pro vytváření, analýzu nebo manipulaci s prezentacemi, snímky a prvky a nezávisí na žádném softwaru, jako je Microsoft nebo 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 Co je formát PPTX

    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.

    Více

    Další podporované formáty vodoznaků

    Pomocí C++ lze snadno vodoznakovat různé formáty včetně.

    PPT (Microsoft PowerPoint 97-2003)