Μετατροπή Παρουσίασεων PowerPoint σε XPS με C++
Επισκόπηση
Το Aspose.Slides σάς επιτρέπει να μετατρέπετε παρουσιάσεις PowerPoint σε XPS αποθηκεύοντας ένα αρχείο PPT ή PPTX στη μορφή XPS. Αυτό το άρθρο εξηγεί πότε η μορφή XPS μπορεί να είναι χρήσιμη και δείχνει πώς να πραγματοποιήσετε τη μετατροπή με το Aspose.Slides χρησιμοποιώντας είτε προεπιλεγμένες ρυθμίσεις είτε προσαρμοσμένες ρυθμίσεις XpsOptions .
Σχετικά με το XPS
Η Microsoft ανέπτυξε το XPS ως εναλλακτική λύση στο PDF. Σας επιτρέπει να εκτυπώσετε περιεχόμενο εξάγοντας ένα αρχείο παρόμοιο με PDF. Η μορφή XPS βασίζεται σε XML. Η διάταξη ή η δομή ενός αρχείου XPS παραμένει ίδια σε όλα τα λειτουργικά συστήματα και εκτυπωτές.
Πότε να Χρησιμοποιήσετε τη Μορφή Microsoft XPS
Αν θέλετε να μειώσετε το κόστος αποθήκευσης, μπορείτε να μετατρέψετε την παρουσίαση Microsoft PowerPoint σε μορφή XPS. Με αυτόν τον τρόπο θα είναι πιο εύκολο να αποθηκεύετε, να μοιράζεστε και να εκτυπώνετε τα έγγραφά σας.
Η Microsoft συνεχίζει να παρέχει ισχυρή υποστήριξη για XPS στα Windows (ακόμη και στα Windows 10), οπότε ίσως θελήσετε να σκεφτείτε την αποθήκευση αρχείων σε αυτή τη μορφή. Αν χρησιμοποιείτε Windows 8.1, Windows 8, Windows 7 ή Windows Vista, το XPS ίσως είναι η καλύτερη επιλογή για ορισμένες λειτουργίες.
-
Windows 8 χρησιμοποιεί τη μορφή OXPS (Open XPS) για αρχεία XPS. Το OXPS είναι μια τυποποιημένη έκδοση του αρχικού XPS. Τα Windows 8 προσφέρουν καλύτερη υποστήριξη για αρχεία XPS από ό,τι για αρχεία PDF.
- XPS: Διαθέσιμο ενσωματωμένο πρόγραμμα προβολής/ανάγνωσης XPS και δυνατότητα εκτύπωσης σε XPS.
- PDF: Διαθέσιμο πρόγραμμα ανάγνωσης PDF, αλλά χωρίς δυνατότητα εκτύπωσης σε PDF.
-
Windows 7 και Windows Vista χρησιμοποιούν την αρχική μορφή XPS. Αυτά τα λειτουργικά συστήματα επίσης παρέχουν καλύτερη υποστήριξη για αρχεία XPS από ό,τι για PDF.
- XPS: Διαθέσιμο ενσωματωμένο πρόγραμμα προβολής XPS και δυνατότητα εκτύπωσης σε XPS.
- PDF: Δεν υπάρχει πρόγραμμα ανάγνωσης PDF. Δεν υπάρχει δυνατότητα εκτύπωσης σε PDF.
Είσοδος PPT(X):
|
Έξοδος XPS:
|
|---|
Η Microsoft τελικά υλοποίησε υποστήριξη για λειτουργίες εκτύπωσης σε PDF μέσω της δυνατότητας Εκτύπωση σε PDF στα Windows 10. Πριν από αυτό, οι χρήστες έπρεπε να εκτυπώνουν έγγραφα μέσω της μορφής XPS.
Μετατροπή XPS με το Aspose.Slides
Στο Aspose.Slides για C++, μπορείτε να χρησιμοποιήσετε τη μέθοδο Save που εκτίθεται από την κλάση Presentation για να μετατρέψετε ολόκληρη την παρουσίαση σε έγγραφο XPS.
Κατά τη μετατροπή μιας παρουσίασης σε XPS, πρέπει να αποθηκεύσετε την παρουσίαση χρησιμοποιώντας μία από τις παρακάτω ρυθμίσεις:
- Προεπιλεγμένες ρυθμίσεις (χωρίς XPSOptions)
- Προσαρμοσμένες ρυθμίσεις (με XPSOptions)
Μετατροπή Παρουσιάσεων σε XPS με Προεπιλεγμένες Ρυθμίσεις
Αυτό το δείγμα κώδικα σε C++ δείχνει πώς να μετατρέψετε μια παρουσίαση σε έγγραφο XPS χρησιμοποιώντας τις τυπικές ρυθμίσεις:
// Δημιουργία αντικειμένου Presentation που αντιπροσωπεύει ένα αρχείο παρουσίασης
auto pres = System::MakeObject<Presentation>(u"Convert_XPS.pptx");
// Αποθήκευση της παρουσίασης σε έγγραφο XPS
pres->Save(u"XPS_Output_Without_XPSOption_out.xps", SaveFormat::Xps);
Μετατροπή Παρουσιάσεων σε XPS με Προσαρμοσμένες Ρυθμίσεις
Αυτό το δείγμα κώδικα δείχνει πώς να μετατρέψετε μια παρουσίαση σε έγγραφο XPS χρησιμοποιώντας προσαρμοσμένες ρυθμίσεις σε C++:
// Δημιουργία αντικειμένου Presentation που αντιπροσωπεύει ένα αρχείο παρουσίασης
auto pres = System::MakeObject<Presentation>(u"Convert_XPS_Options.pptx");
// Δημιουργία αντικειμένου της κλάσης TiffOptions
auto options = System::MakeObject<XpsOptions>();
// Αποθήκευση MetaFiles ως PNG
options->set_SaveMetafilesAsPng(true);
// Αποθήκευση της παρουσίασης σε έγγραφο XPS
pres->Save(u"XPS_With_Options_out.xps", SaveFormat::Xps, options);
Συχνές Ερωτήσεις
Μπορώ να αποθηκεύσω σε XPS σε ροή αντί για αρχείο;
Ναι—το Aspose.Slides σας επιτρέπει να εξάγετε απευθείας σε ροή, κάτι που είναι ιδανικό για web‑API, διαδικασίες στο διακομιστή ή οποιοδήποτε σενάριο όπου θέλετε να στείλετε το XPS χωρίς να αγγίξετε το σύστημα αρχείων.
Μεταφέρονται οι κρυμμένες διαφάνειες στο XPS και μπορώ να τις εξαιρέσω;
Από προεπιλογή, μόνο οι κανονικές (ορατές) διαφάνειες αποδίδονται. Μπορείτε να συμπεριλάβετε ή εξαιρέσετε κρυμμένες διαφάνειες μέσω των ρυθμίσεων εξαγωγής πριν αποθηκεύσετε σε XPS, εξασφαλίζοντας ότι η έξοδος περιέχει ακριβώς τις σελίδες που επιθυμείτε.

