Converti le presentazioni PowerPoint in XPS in Java

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 impostazioni personalizzate di 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 rimangono gli stessi su tutti i sistemi operativi e stampanti.

Quando utilizzare il formato XPS di Microsoft

Se desideri ridurre i costi di archiviazione, puoi convertire la tua presentazione Microsoft PowerPoint nel formato XPS. In questo modo sarà più facile 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, 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 offre un supporto migliore per i file XPS rispetto ai file PDF.

    • XPS: Visualizzatore/lettore XPS integrato e funzione di stampa su XPS disponibili.
    • 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 loro un supporto migliore per i file XPS rispetto ai PDF.

    • XPS: Visualizzatore XPS integrato e funzione di stampa su XPS disponibili.
    • 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 funzione Stampa su PDF in Windows 10. In precedenza, gli utenti dovevano stampare i documenti tramite il formato XPS.

Conversione XPS con Aspose.Slides

In Aspose.Slides per 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, devi salvare la presentazione usando una di queste impostazioni:

Converti le presentazioni in XPS usando le impostazioni predefinite

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

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

Converti le presentazioni in XPS usando impostazioni personalizzate

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

// Instanzia un oggetto Presentation che rappresenta un file di presentazione
Presentation pres = new Presentation("Convert_XPS_Options.pptx");
try {
    // Instanzia la classe TiffOptions
    XpsOptions options = new XpsOptions();

    // Salva i MetaFile come PNG
    options.setSaveMetafilesAsPng(true);

    // Salva la presentazione in un documento XPS
    pres.save("XPS_Output_With_Options.xps", SaveFormat.Xps, options);
} finally {
    if (pres != null) pres.dispose();
}

FAQ

Posso salvare in XPS su uno stream anziché su un file?

Sì—Aspose.Slides ti consente di esportare direttamente su uno stream, ideale per API web, pipeline lato server o qualsiasi scenario in cui vuoi 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). Puoi includere o escludere le diapositive nascoste tramite le impostazioni di esportazione prima di salvare in XPS, assicurandoti che l’output contenga esattamente le pagine desiderate.