Σε αυτό το απλό θέμα, θα σας δείξουμε πώς να μετατρέπετε το SVG σε Presentation χρησιμοποιώντας C# χωρίς καμία εξάρτηση από το PowerPoint. Το καλό είναι ότι δεν χρειάζεστε λογισμικό τρίτων ή βιβλιοθήκη Interop για μετατροπή SVG σε PPTX σε C#. Η εφαρμογή μπορεί να χρησιμοποιηθεί σε οποιοδήποτε από τα διαμορφωμένα περιβάλλοντα .NET εντός των Windows, Linux ή macOS, με την προϋπόθεση ότι το δείγμα κώδικα μπορεί να εκτελεστεί απρόσκοπτα σε όλες τις πλατφόρμες .NET.
Βήματα για την εξαγωγή SVG σε PPTX σε C#
- Διαμορφώστε την εφαρμογή σας για προσθήκη πακέτου Aspose.Slides for .NET από το NuGet.org
- Δημιουργήστε μια παρουσία μιας κλάσης Presentation για να δημιουργήσετε μια προεπιλεγμένη παρουσίαση
- Αποκτήστε πρόσβαση στην πρώτη προεπιλεγμένη διαφάνεια μέσα στη συλλογή διαφανειών παρουσίασης
- Διαβάστε το περιεχόμενο του αρχείου SVG ως συμβολοσειρά και τοποθετήστε το στη συλλογή εικόνων παρουσίασης
- Προσθέστε ένα σχήμα κορνίζας μέσα στην επιλεγμένη διαφάνεια με προσθήκη εικόνας SVG
- Αποθηκεύστε την παρουσίαση με μια εικόνα SVG στο δίσκο
Χρησιμοποιώντας τα προαναφερθέντα βήματα στο C#, η αποθήκευση SVG ως PPT μπορεί να γίνει εύκολα. Η διαδικασία ξεκινά με τη δημιουργία μιας παρουσίας της κλάσης Presentation και την πρόσβαση στην προεπιλεγμένη πρώτη διαφάνεια από τη συλλογή διαφανειών. Στη συνέχεια, το περιεχόμενο του αρχείου SVG διαβάζεται ως συμβολοσειρά από το δίσκο και προστίθεται σε ένα IPPImage μέσα στη συλλογή εικόνων παρουσίασης. Τέλος, ένα σχήμα κορνίζας προστίθεται μέσα στη διαφάνεια χρησιμοποιώντας το προστιθέμενο SVG και η παρουσίαση αποθηκεύεται στο δίσκο.
Κώδικας για μετατροπή SVG σε PPTX σε C#
Χρησιμοποιώντας το παραπάνω παράδειγμα στην παρουσίαση C# SVG σε PowerPoint, η μετατροπή μπορεί να γίνει εύκολα χρησιμοποιώντας μερικές γραμμές εύκολου κώδικα. Μπορείτε επίσης να χρησιμοποιήσετε μια υπάρχουσα παρουσίαση και μπορείτε να εισαγάγετε το SVG σε οποιαδήποτε θέση μέσα σε οποιαδήποτε διαφάνεια ορίζοντας επίσης οποιοδήποτε προσαρμοσμένο μέγεθος. Μπορείτε επίσης να φορτώσετε το SVG πηγής ως ροή μνήμης από πηγές όπως βάσεις δεδομένων ή τον Ιστό.
Αυτό το σεμινάριο εξηγεί πώς να εισάγετε SVG στην Παρουσίαση χρησιμοποιώντας C#. Εάν θέλετε να μάθετε σχετικά με την προσθήκη ενός πίνακα μέσα στην παρουσίαση του PowerPoint, ανατρέξτε στο άρθρο στο πώς να δημιουργήσετε έναν πίνακα στο PowerPoint χρησιμοποιώντας C#.