Προσθέστε Υδατογράφημα κειμένου στο PPTX μέσω C++
Δημιουργήστε τις δικές σας εφαρμογές C++ για να υδατογραφήσετε αρχεία PPTX χρησιμοποιώντας API από την πλευρά του διακομιστή.
Πώς να υδατογραφήσετε ένα αρχείο PPTX χρησιμοποιώντας C++
Για να υδατογραφήσουμε το αρχείο PPTX, θα χρησιμοποιήσουμε
API που είναι ένα πλούσιο σε χαρακτηριστικά, ισχυρό και εύχρηστο API υδατογραφήματος εγγράφων για πλατφόρμα C++. Μπορείτε να κατεβάσετε την τελευταία του έκδοση απευθείας, απλά ανοίξτε
διαχειριστής πακέτων, αναζητήστε Aspose.Slides.Cpp και εγκαταστήστε. Μπορείτε επίσης να χρησιμοποιήσετε την ακόλουθη εντολή από την Κονσόλα Package Manager.
Εντολή
PM> Install-Package Aspose.Slides.Cpp
Βήματα για την προσθήκη υδατογραφήματος στο PPTX μέσω C++
Χρειάζεστε το aspose.slides.dll για να δοκιμάσετε την ακόλουθη ροή εργασίας στο δικό σας περιβάλλον.
Φορτώστε αρχεία PPTX με μια παρουσία της κλάσης Presentation
Αποκτήστε την πρώτη διαφάνεια
Προσθέστε ένα AutoShape τύπου Rectangle
Προσθέστε το TextFrame στο ορθογώνιο
Δημιουργήστε το αντικείμενο Παράγραφος για πλαίσιο κειμένου
Δημιουργία αντικειμένου τμήματος για την παράγραφο
Προσθέστε υδατογράφημα χρησιμοποιώντας το set_Text()
Αποθήκευση εγγράφου
Απαιτήσεις συστήματος
Το Aspose.Slides for C++ υποστηρίζει όλες τις μεγάλες πλατφόρμες και λειτουργικά συστήματα. Βεβαιωθείτε ότι έχετε τις ακόλουθες προϋποθέσεις.
Προσθήκη υδατογραφήματος στο 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);
Σχετικά με το Aspose.Slides for C++ API
Το Aspose.Slides API μπορεί να χρησιμοποιηθεί για ανάγνωση, εγγραφή, χειρισμό και μετατροπή εγγράφων του Microsoft PowerPoint σε PDF, XPS, HTML, TIFF, ODP και διάφορες άλλες μορφές. Κάποιος μπορεί να δημιουργήσει νέα αρχεία από την αρχή και να τα αποθηκεύσει στις σχετικές υποστηριζόμενες μορφές. Το Aspose.Slides είναι ένα αυτόνομο API για δημιουργία, ανάλυση ή χειρισμό παρουσιάσεων, διαφανειών και στοιχείων και δεν εξαρτάται από κανένα λογισμικό όπως το Microsoft ή το 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 Τι είναι μορφή αρχείου 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.
Διαβάστε ΠερισσότεραΆλλες υποστηριζόμενες μορφές υδατογραφήματος
Χρησιμοποιώντας C++, μπορεί κανείς εύκολα να υδατογραφήσει διάφορες μορφές, συμπεριλαμβανομένων.