Μπορείτε να μετατρέψετε JSON σε POTM σε οποιαδήποτε εφαρμογή C++ με δύο απλά βήματα. Πρώτον, χρησιμοποιώντας το Aspose.Cells for C++ , μπορείτε να αναλύσετε το JSON σε PPTX. Μετά από αυτό, χρησιμοποιώντας το Aspose.Slides for C++ , μπορείτε να μετατρέψετε το PPTX σε POTM. Και τα δύο API περιλαμβάνονται στο πακέτο Aspose.Total for C++ .
Μετατρέψτε τη μορφή JSON σε POTM μέσω C++
- Δημιουργήστε ένα νέο αντικείμενο IWorkbook και διαβάστε έγκυρα δεδομένα JSON από το αρχείο
- Αποθηκεύστε το JSON ως PPTX χρησιμοποιώντας τη μέθοδο Save
- Φορτώστε το έγγραφο PPTX χρησιμοποιώντας την κλάση Presentation
- Αποθηκεύστε το έγγραφο σε μορφή POTM χρησιμοποιώντας τη μέθοδο Save
Απαιτήσεις μετατροπής
Εγκατάσταση μέσω της Κονσόλας Package Manager του Visual Studio με “Install-Package Aspose.Total.Cpp
”.
Εναλλακτικά, αποκτήστε το πρόγραμμα εγκατάστασης MSI εκτός σύνδεσης ή τα αρχεία DLL σε ένα αρχείο ZIP από το downloads .
Ορίστε τη διάταξη και μετατρέψτε τη μορφή JSON σε POTM μέσω C++
Κατά την ανάλυση του JSON σε POTM, μπορείτε επίσης να ορίσετε το μέγεθος των σειρών και των στηλών φορτώνοντας το JSON με την κλάση IWorkbook . Εάν χρειάζεται να ορίσετε το ίδιο ύψος σειράς για όλες τις σειρές στο φύλλο εργασίας, μπορείτε να το κάνετε χρησιμοποιώντας το SetStandardHeight μέθοδο της συλλογής ICells . Ομοίως, για να ορίσετε το ίδιο πλάτος στήλης για όλες τις στήλες στο φύλλο εργασίας, χρησιμοποιήστε τη μέθοδο SetStandardWidth της συλλογής ICElls.
Μετατρέψτε τη μορφή JSON σε POTM με υδατογράφημα σε C++
Χρησιμοποιώντας το API, μπορείτε επίσης να μετατρέψετε JSON σε POTM με υδατογράφημα. Για να προσθέσετε ένα υδατογράφημα στο έγγραφό σας POTM, μπορείτε πρώτα να αναλύσετε το JSON σε PPTX και να προσθέσετε ένα υδατογράφημα σε αυτό. Για να προσθέσετε ένα υδατογράφημα, φορτώστε το νέο αρχείο PPTX χρησιμοποιώντας την κλάση Presentation , λάβετε την πρώτη διαφάνεια, Προσθέστε μια AutoShape τύπου Rectangle, προσθέστε TextFrame στο Rectangle, δημιουργήστε το αντικείμενο Paragraph για ένα πλαίσιο κειμένου, δημιουργήστε αντικείμενο τμήμα για την παράγραφο, προσθέστε υδατογράφημα χρησιμοποιώντας set_Text() και μπορείτε να αποθηκεύσετε το έγγραφο στο POTM.