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
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
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 .
Načtěte soubory PPTX s instancí třídy Presentation
Získejte první snímek
Přidejte automatický tvar typu Obdélník
Přidejte TextFrame do obdélníku
Vytvořte objekt Odstavec pro textový rámeček
Vytvořit objekt části pro odstavec
Přidat vodoznak pomocí set_Text()
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
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íceDalší podporované formáty vodoznaků
Pomocí C++ lze snadno vodoznakovat různé formáty včetně.