# Μετατροπή παρουσιάσεων PowerPoint σε XPS με JavaScript

> Μετατρέψτε PowerPoint PPT/PPTX σε υψηλής ποιότητας, πλατφόρμα-ανεξάρτητο XPS με JavaScript χρησιμοποιώντας Aspose.Slides για Node.js. Λάβετε οδηγό βήμα προς βήμα και κώδικα παραδείγματος.

Source: https://docs.aspose.com/slides/el/nodejs-java/convert-powerpoint-to-xps/
Updated: 2026-06-09

## **Επισκόπηση**

Aspose.Slides σας επιτρέπει να μετατρέψετε παρουσιάσεις PowerPoint σε XPS αποθηκεύοντας ένα αρχείο PPT ή PPTX σε μορφή XPS. Αυτό το άρθρο εξηγεί πότε η μορφή XPS μπορεί να είναι χρήσιμη και δείχνει πώς να εκτελέσετε τη μετατροπή με Aspose.Slides χρησιμοποιώντας είτε τις προεπιλογές είτε προσαρμοσμένες ρυθμίσεις [XpsOptions](https://reference.aspose.com/slides/el/nodejs-java/aspose.slides/xpsoptions/).

## **Σχετικά με το XPS**

Η Microsoft ανέπτυξε το [XPS](https://docs.fileformat.com/page-description-language/xps/) ως εναλλακτική λύση για το [PDF](https://docs.fileformat.com/pdf/). Σας επιτρέπει να εκτυπώνετε περιεχόμενο εξάγοντας ένα αρχείο πολύ παρόμοιο με PDF. Η μορφή XPS βασίζεται σε XML. Η διάταξη ή η δομή ενός αρχείου XPS παραμένει η ίδια σε όλα τα λειτουργικά συστήματα και εκτυπωτές. 

## **Πότε να χρησιμοποιήσετε τη μορφή Microsoft XPS**

{{% alert color="primary" %}} 

Για να δείτε πώς το Aspose.Slides μετατρέπει παρουσίαση PPT ή PPTX σε μορφή XPS, μπορείτε να επισκεφθείτε [αυτήν τη δωρεάν διαδικτυακή εφαρμογή μετατροπής](https://products.aspose.app/slides/el/conversion). 

{{% /alert %}} 

Αν θέλετε να μειώσετε τα έξοδα αποθήκευσης, μπορείτε να μετατρέψετε την παρουσίαση 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 από ό,τι για PDFs. 
  - **XPS:** Διαθέσιμο ενσωματωμένο πρόγραμμα προβολής XPS και δυνατότητα εκτύπωσης σε XPS. 
  - **PDF:** Δεν υπάρχει πρόγραμμα ανάγνωσης PDF. Δεν υπάρχει δυνατότητα εκτύπωσης σε PDF. 

|<p>**Είσοδος PPT(X):**</p><p>**![todo:image_alt_text](convert-powerpoint-ppt-and-pptx-to-microsoft-xps-document_1.png)**</p>|<p>**Έξοδος XPS:**</p><p>**![todo:image_alt_text](convert-powerpoint-ppt-and-pptx-to-microsoft-xps-document_2.png)**</p>|
| :- | :- |



Η Microsoft τελικά υλοποίησε υποστήριξη για λειτουργίες εκτύπωσης σε PDF μέσω της δυνατότητας Print to PDF στα Windows 10. Πριν από αυτό, οι χρήστες έπρεπε να εκτυπώνουν έγγραφα μέσω της μορφής XPS. 

## **Μετατροπή XPS με Aspose.Slides**

Στο [**Aspose.Slides for Node.js via Java**](https://products.aspose.com/slides/el/nodejs-java/), μπορείτε να χρησιμοποιήσετε τη μέθοδο [**save**](https://reference.aspose.com/slides/el/nodejs-java/aspose.slides/Presentation#save-java.lang.String-int-aspose.slides.ISaveOptions-) που εκτίθεται από την κλάση [Presentation](https://reference.aspose.com/slides/el/nodejs-java/aspose.slides/Presentation) για να μετατρέψετε ολόκληρη την παρουσίαση σε ένα έγγραφο XPS.

Κατά τη μετατροπή μιας παρουσίασης σε XPS, πρέπει να αποθηκεύσετε την παρουσίαση χρησιμοποιώντας μία από τις παρακάτω ρυθμίσεις:

- Προεπιλεγμένες ρυθμίσεις (χωρίς [**XPSOptions**](https://reference.aspose.com/slides/el/nodejs-java/aspose.slides/xpsoptions))
- Προσαρμοσμένες ρυθμίσεις (με [**XPSOptions**](https://reference.aspose.com/slides/el/nodejs-java/aspose.slides/xpsoptions))

### **Μετατροπή παρουσιάσεων σε XPS με προεπιλεγμένες ρυθμίσεις**

Αυτό το δείγμα κώδικα σε JavaScript δείχνει πώς να μετατρέψετε μια παρουσίαση σε έγγραφο XPS χρησιμοποιώντας τις τυπικές ρυθμίσεις:

```javascript
// Δημιουργία αντικειμένου Presentation που αντιπροσωπεύει ένα αρχείο παρουσίασης
var pres = new aspose.slides.Presentation("Convert_XPS.pptx");
try {
    // Αποθήκευση της παρουσίασης σε έγγραφο XPS
    pres.save("XPS_Output_Without_XPSOption.xps", aspose.slides.SaveFormat.Xps);
} finally {
    if (pres != null) {
        pres.dispose();
    }
}
```


### **Μετατροπή παρουσιάσεων σε XPS με προσαρμοσμένες ρυθμίσεις**

Αυτό το δείγμα κώδικα δείχνει πώς να μετατρέψετε μια παρουσίαση σε έγγραφο XPS χρησιμοποιώντας προσαρμοσμένες ρυθμίσεις σε JavaScript:

```javascript
// Δημιουργία αντικειμένου Presentation που αντιπροσωπεύει ένα αρχείο παρουσίασης
var pres = new aspose.slides.Presentation("Convert_XPS_Options.pptx");
try {
    // Δημιουργία της κλάσης TiffOptions
    var options = new aspose.slides.XpsOptions();
    // Αποθήκευση MetaFiles ως PNG
    options.setSaveMetafilesAsPng(true);
    // Αποθήκευση της παρουσίασης σε έγγραφο XPS
    pres.save("XPS_Output_With_Options.xps", aspose.slides.SaveFormat.Xps, options);
} finally {
    if (pres != null) {
        pres.dispose();
    }
}
```

## **Συχνές Ερωτήσεις**

**Μπορώ να αποθηκεύσω σε XPS σε ροή αντί για αρχείο;**

Ναι—το Aspose.Slides σας επιτρέπει να εξάγετε απευθείας σε ροή, κάτι που είναι ιδανικό για web APIs, pipelines στο διακομιστή ή οποιοδήποτε σενάριο όπου θέλετε να στείλετε το XPS χωρίς να αγγίξετε το σύστημα αρχείων.

**Μεταφέρονται τα κρυφά slides στο XPS και μπορώ να τα εξαιρέσω;**

Από προεπιλογή, μόνο τα κανονικά (ορατά) slides αποτυπώνονται. Μπορείτε να [συμπεριλάβετε ή να εξαιρέσετε κρυφά slides](https://reference.aspose.com/slides/el/nodejs-java/aspose.slides/xpsoptions/setshowhiddenslides/) μέσω των [ρυθμίσεων εξαγωγής](https://reference.aspose.com/slides/el/nodejs-java/aspose.slides/xpsoptions/) πριν από την αποθήκευση σε XPS, διασφαλίζοντας ότι η έξοδος περιέχει ακριβώς τις σελίδες που επιθυμείτε.
