Απόδοση SVG σε PPSM μέσω .NET

.NET API για εξαγωγή SVG σε PPSM σε Windows, macOS και Linux χωρίς χρήση Microsoft® PowerPoint

 

Χρησιμοποιώντας ένα πακέτο ισχυρών API αυτοματισμού μορφής αρχείου Aspose.Total for .NET μπορείτε εύκολα να αποδώσετε το SVG σε PPSM με δύο απλά βήματα. Χρησιμοποιώντας το API επεξεργασίας PDF Aspose.PDF για .NET , μπορείτε να μετατρέψετε τη μορφή αρχείου SVG σε PPTX. Στη συνέχεια, χρησιμοποιώντας το API επεξεργασίας παρουσίασης Aspose.Slides for .NET , μπορείτε να μετατρέψετε το PPTX σε PPSM.

.NET API για Μετατροπή SVG σε PPSM

  1. Ανοίξτε το αρχείο SVG χρησιμοποιώντας την τάξη Document
  2. Μετατρέψτε το SVG σε PPTX χρησιμοποιώντας τη μέθοδο Save
  3. Φορτώστε το αρχείο PPTX χρησιμοποιώντας την κλάση Presentation
  4. Αποθηκεύστε το έγγραφο σε μορφή PPSM χρησιμοποιώντας τη μέθοδο Save και ορίστε το “Ppsm” ως SaveFormat

Απαιτήσεις μετατροπής

Εγκατάσταση από τη γραμμή εντολών ως nuget install Aspose.Total ή μέσω της Κονσόλας Package Manager του Visual Studio με το ```Install-Package Aspose.Total``.

Εναλλακτικά, αποκτήστε το πρόγραμμα εγκατάστασης MSI εκτός σύνδεσης ή τα DLL σε ένα αρχείο ZIP από το downloads .


Document document = new Document("input.svg");
 
document.Save("PptxOutput.pptx", SaveFormat.Pptx); 

Presentation presentation = new Presentation("PptxOutput.pptx");

presentation.Save("output.ppsm", SaveFormat.Ppsm);   

Λάβετε μεταδεδομένα XMP από το αρχείο SVG μέσω .NET

Κατά τη μετατροπή του SVG σε PPSM, ενδέχεται να χρειαστείτε επιπλέον πληροφορίες μεταδεδομένων XMP για να δώσετε προτεραιότητα στη διαδικασία ομαδικής μετατροπής. Για παράδειγμα, μπορείτε να λάβετε και να ταξινομήσετε τα έγγραφα μετατροπής με βάση την ημερομηνία δημιουργίας και να επεξεργαστείτε τα έγγραφα ανάλογα. Το Aspose.PDF για .NET σάς επιτρέπει να έχετε πρόσβαση στα μεταδεδομένα XMP ενός αρχείου SVG. Για να λάβετε τα μεταδεδομένα ενός αρχείου SVG, μπορείτε να δημιουργήσετε ένα αντικείμενο Document και να ανοίξετε το αρχείο εισόδου SVG. Μετά από αυτό, μπορείτε να λάβετε τα μεταδεδομένα του αρχείου χρησιμοποιώντας την ιδιότητα Metadata .


Document doc = new Document("input.svg");

Console.WriteLine(doc.Metadata["xmp:CreateDate"]);
Console.WriteLine(doc.Metadata["xmp:Nickname"]);
Console.WriteLine(doc.Metadata["xmp:CustomProperty"]);

Δημιουργία αρχείου PPSM μόνο για ανάγνωση μέσω .NET

Χρησιμοποιώντας το Aspose.Slides for .NET API, μπορείτε να βελτιώσετε περαιτέρω τις δυνατότητες της εφαρμογής μετατροπής σας. Ένα από τα χαρακτηριστικά μπορεί να είναι να δημιουργήσετε το αρχείο εξόδου σας μόνο για ανάγνωση για να αυξήσετε την ασφάλεια. Το API σάς επιτρέπει να ορίσετε το αρχείο PPSM σε Μόνο για ανάγνωση, πράγμα που σημαίνει ότι οι χρήστες (αφού ανοίξουν την παρουσίαση) βλέπουν την πρόταση μόνο για ανάγνωση.


Presentation presentation = new Presentation("PptxOutput.pptx");

presentation.ProtectionManager.ReadOnlyRecommended = true;

presentation.Save("output.ppsm", SaveFormat.Ppsm);     

Εξερευνήστε SVG επιλογές μετατροπής με .NET

Μετατροπή SVGs σε DOCM (Αρχείο Microsoft Word 2007 Marco)
Μετατροπή SVGs σε DOT (Αρχεία προτύπων του Microsoft Word)
Μετατροπή SVGs σε DOTM (Αρχείο προτύπου Microsoft Word 2007+)
Μετατροπή SVGs σε DOTX (Αρχείο προτύπου Microsoft Word)
Μετατροπή SVGs σε FLATOPC (Microsoft Word 2003 WordprocessingML)
Μετατροπή SVGs σε GIF (Μορφή γραφικής ανταλλαγής)
Μετατροπή SVGs σε MARKDOWN (Ελαφριά γλώσσα σήμανσης)
Μετατροπή SVGs σε ODT (Μορφή αρχείου κειμένου OpenDocument)
Μετατροπή SVGs σε OTT (Πρότυπο OpenDocument)
Μετατροπή SVGs σε PCL (Γλώσσα εντολών εκτυπωτή)
Μετατροπή SVGs σε PS (Αρχείο PostScript)
Μετατροπή SVGs σε RTF (Μορφή εμπλουτισμένου κειμένου)
Μετατροπή SVGs σε WORDML (Microsoft Word 2003 WordprocessingML)
Μετατροπή SVGs σε XAMLFLOW (Power Automate της Microsoft)
Μετατροπή SVGs σε ODP (Μορφή παρουσίασης OpenDocument)
Μετατροπή SVGs σε OTP (Τυπική μορφή OpenDocument)
Μετατροπή SVGs σε POT (Αρχεία προτύπων Microsoft PowerPoint)
Μετατροπή SVGs σε POTM (Αρχείο προτύπου Microsoft PowerPoint)
Μετατροπή SVGs σε POTX (Παρουσίαση προτύπου Microsoft PowerPoint)
Μετατροπή SVGs σε POWERPOINT (Αρχεία παρουσίασης)
Μετατροπή SVGs σε PPS (Παρουσίαση PowerPoint)
Μετατροπή SVGs σε PPSX (Παρουσίαση PowerPoint)
Μετατροπή SVGs σε PPT (Παρουσίαση powerpoint)
Μετατροπή SVGs σε PPTM (Αρχείο παρουσίασης με δυνατότητα μακροεντολής)
Μετατροπή SVGs σε SWF (Ταινία Shockwave Flash)
Μετατροπή SVGs σε CSV (Τιμές διαχωρισμένες με κόμμα)
Μετατροπή SVGs σε DIF (Μορφή ανταλλαγής δεδομένων)
Μετατροπή SVGs σε EXCEL (Μορφές αρχείων υπολογιστικών φύλλων)
Μετατροπή SVGs σε FODS (Επίπεδο υπολογιστικό φύλλο OpenDocument XML)
Μετατροπή SVGs σε MD (Γλώσσα Markdown)
Μετατροπή SVGs σε ODS (Υπολογιστικό φύλλο OpenDocument)
Μετατροπή SVGs σε SXC (Υπολογιστικό φύλλο StarOffice Calc)
Μετατροπή SVGs σε TSV (Τιμές διαχωρισμένες με καρτέλες)
Μετατροπή SVGs σε TXT (Έγγραφο κειμένου)
Μετατροπή SVGs σε XLAM (Πρόσθετο με δυνατότητα Macro-Enabled)
Μετατροπή SVGs σε XLSB (Δυαδικό βιβλίο εργασίας του Excel)
Μετατροπή SVGs σε XLSM (Υπολογιστικό φύλλο με δυνατότητα μακροεντολής)
Μετατροπή SVGs σε XLT (Πρότυπο Excel 97 - 2003)