Convertir PowerPoint a XPS

Acerca de XPS

Microsoft desarrolló XPS como una alternativa a PDF. Permite imprimir contenido generando un archivo muy similar a un PDF. El formato XPS se basa en XML. El diseño o estructura de un archivo XPS permanece igual en todos los sistemas operativos e impresoras.

Cuándo usar el formato Microsoft XPS

Si deseas reducir los costos de almacenamiento, puedes convertir tu presentación de Microsoft PowerPoint al formato XPS. De esta manera, te resultará más fácil guardar, compartir e imprimir tus documentos.

Microsoft continúa implementando un sólido soporte para XPS en Windows (incluso en Windows 10), por lo que podrías considerar guardar archivos en este formato. Si estás utilizando Windows 8.1, Windows 8, Windows 7 y Windows Vista, entonces XPS podría ser realmente tu mejor opción para ciertas operaciones.

  • Windows 8 utiliza el formato OXPS (Open XPS) para archivos XPS. OXPS es una versión estandarizada del formato XPS original. Windows 8 proporciona un mejor soporte para archivos XPS que para archivos PDF.

    • XPS: Visor/lector XPS integrado y función de impresión a XPS disponible.
    • PDF: Lector de PDF disponible, pero no hay función de impresión a PDF.
  • Windows 7 y Windows Vista utilizan el formato XPS original. Estos sistemas operativos también ofrecen un mejor soporte para archivos XPS que para PDFs.

    • XPS: Visor XPS integrado y función de impresión a XPS disponible.
    • PDF: Sin lector de PDF. Sin función de impresión a PDF.

Entrada PPT(X):

todo:image_alt_text**

Salida XPS:

todo:image_alt_text**

Microsoft eventualmente implementó soporte para operaciones de impresión en PDF a través de la función Imprimir a PDF en Windows 10. Anteriormente, se esperaba que los usuarios imprimieran documentos a través del formato XPS.

Conversión XPS con Aspose.Slides

En Aspose.Slides para Java, puedes usar el método Save expuesto por la clase Presentation para convertir toda la presentación en un documento XPS.

Al convertir una presentación a XPS, debes guardar la presentación utilizando cualquiera de estas configuraciones:

Convirtiendo Presentaciones a XPS Usando Configuraciones Predeterminadas

Este código de muestra en Java muestra cómo convertir una presentación a un documento XPS usando configuraciones estándar:

// Instanciar un objeto Presentation que representa un archivo de presentación
Presentation pres = new Presentation("Convert_XPS.pptx");
try {
    // Guardar la presentación en un documento XPS
    pres.save("XPS_Output_Without_XPSOption.xps", SaveFormat.Xps);
} finally {
    if (pres != null) pres.dispose();
}

Convirtiendo Presentaciones a XPS Usando Configuraciones Personalizadas

Este código de muestra muestra cómo convertir una presentación a un documento XPS utilizando configuraciones personalizadas en Java:

// Instanciar un objeto Presentation que representa un archivo de presentación
Presentation pres = new Presentation("Convert_XPS_Options.pptx");
try {
    // Instanciar la clase XpsOptions
    XpsOptions options = new XpsOptions();

    // Guardar Metafiles como PNG
    options.setSaveMetafilesAsPng(true);

    // Guardar la presentación en un documento XPS
    pres.save("XPS_Output_With_Options.xps", SaveFormat.Xps, options);
} finally {
    if (pres != null) pres.dispose();
}