Converti presentazioni PowerPoint in XPS con JavaScript

Panoramica

Aspose.Slides consente di convertire le presentazioni PowerPoint in XPS salvando un file PPT o PPTX nel formato XPS. Questo articolo spiega quando il formato XPS può essere utile e mostra come eseguire la conversione con Aspose.Slides utilizzando le impostazioni predefinite o le impostazioni personalizzate XpsOptions .

Informazioni su XPS

Microsoft ha sviluppato XPS come alternativa a PDF. Consente di stampare contenuti generando un file molto simile a un PDF. Il formato XPS è basato su XML. Il layout o la struttura di un file XPS rimane invariato su tutti i sistemi operativi e stampanti.

Quando utilizzare il formato XPS di Microsoft

Se vuoi ridurre i costi di archiviazione, puoi convertire la tua presentazione Microsoft PowerPoint nel formato XPS. In questo modo sarà più semplice salvare, condividere e stampare i tuoi documenti.

Microsoft continua a implementare un forte supporto per XPS in Windows (anche in Windows 10), quindi potresti considerare di salvare i file in questo formato. Se lavori con Windows 8.1, Windows 8, Windows 7 e Windows Vista, allora XPS potrebbe essere davvero la tua migliore opzione per alcune operazioni.

  • Windows 8 utilizza il formato OXPS (Open XPS) per i file XPS. OXPS è una versione standardizzata del formato XPS originale. Windows 8 fornisce un supporto migliore per i file XPS rispetto ai file PDF.

    • XPS: Visualizzatore/lettore XPS integrato e funzione di stampa su XPS disponibile.
    • PDF: Lettore PDF disponibile ma nessuna funzione di stampa su PDF.
  • Windows 7 e Windows Vista utilizzano il formato XPS originale. Questi sistemi operativi offrono anche un supporto migliore per i file XPS rispetto ai PDF.

    • XPS: Visualizzatore XPS integrato e funzione di stampa su XPS disponibile.
    • PDF: Nessun lettore PDF. Nessuna funzione di stampa su PDF.

Input PPT(X):

todo:image_alt_text**

Output XPS:

todo:image_alt_text**

Microsoft ha infine implementato il supporto per le operazioni di stampa in PDF tramite la funzionalità Stampa in PDF in Windows 10. In precedenza, gli utenti dovevano stampare i documenti tramite il formato XPS.

Conversione XPS con Aspose.Slides

In Aspose.Slides for Node.js via Java, puoi utilizzare il metodo save esposto dalla classe Presentation per convertire l’intera presentazione in un documento XPS.

Durante la conversione di una presentazione in XPS, è necessario salvare la presentazione usando una di queste impostazioni:

Conversione di presentazioni in XPS usando le impostazioni predefinite

Questo codice di esempio in JavaScript mostra come convertire una presentazione in un documento XPS utilizzando le impostazioni standard:

// Istanzia un oggetto Presentation che rappresenta un file di presentazione
var pres = new aspose.slides.Presentation("Convert_XPS.pptx");
try {
    // Salvataggio della presentazione in documento XPS
    pres.save("XPS_Output_Without_XPSOption.xps", aspose.slides.SaveFormat.Xps);
} finally {
    if (pres != null) {
        pres.dispose();
    }
}

Conversione di presentazioni in XPS usando impostazioni personalizzate

Questo codice di esempio mostra come convertire una presentazione in un documento XPS usando impostazioni personalizzate in JavaScript:

// Istanzia un oggetto Presentation che rappresenta un file di presentazione
var pres = new aspose.slides.Presentation("Convert_XPS_Options.pptx");
try {
    // Istanzia la classe TiffOptions
    var options = new aspose.slides.XpsOptions();
    // Salva i MetaFile come PNG
    options.setSaveMetafilesAsPng(true);
    // Salva la presentazione in documento XPS
    pres.save("XPS_Output_With_Options.xps", aspose.slides.SaveFormat.Xps, options);
} finally {
    if (pres != null) {
        pres.dispose();
    }
}

FAQ

Posso salvare in XPS in uno stream invece di un file?

Yes—Aspose.Slides consente di esportare direttamente in uno stream, ideale per API web, pipeline lato server, o qualsiasi scenario in cui si desidera inviare l’XPS senza toccare il file system.

Le diapositive nascoste vengono trasferite in XPS e posso escluderle?

Per impostazione predefinita, vengono renderizzate solo le diapositive regolari (visibili). È possibile includere o escludere le diapositive nascoste tramite le impostazioni di esportazione prima di salvare in XPS, garantendo che l’output contenga esattamente le pagine desiderate.