HTML JPG PDF XML DOCX
  Product Family
PDF

Convertir PDF a XPS en SDK Java

Convierta documentos PDF al formato XPS con Aspose.PDF Cloud SDK para Java

Get Started

Cómo convertir PDF a XPS usando el SDK para Java

Para convertir PDF a XPS, utilizaremos Aspose.PDF Cloud Java SDK Este SDK en la nube le permite crear fácilmente aplicaciones de creación, edición y conversión de PDF basadas en la nube en lenguaje Java para varias plataformas en la nube. Abra Repositorio administrador de paquetes, busque Aspose.PDF Cloud e instálelo. También puede usar el siguiente comando desde la consola del Administrador de paquetes para instalarlo mediante Maven.

Agregue el repositorio de Aspose Cloud a su archivo pom.xml

Agregar repositorio de Aspose Cloud


    <repositories>
        <repository>
            <id>aspose-cloud</id>
            <name>Aspose Cloud Repository</name>
            <url>https://releases.aspose.cloud/java/repo/</url>
        </repository>
    </repositories>

Para instalar la biblioteca cliente de la API en su repositorio local de Maven, simplemente ejecute:

Instalación desde Github


    mvn clean install

Pasos para convertir PDF a XPS vía SDK Java

Los desarrolladores de Aspose.PDF Cloud pueden cargar y convertir archivos PDF a XPS fácilmente con solo unas pocas líneas de código.

  1. Crear un nuevo objeto Configuration con su Secreto y Clave de Aplicación
  2. Crear un objeto para conectarse a la API de la nube
  3. Subir su archivo de documento
  4. Ejecutar la conversión
  5. Descargar el resultado
 

Este código de ejemplo muestra la conversión de PDF a XPS con el SDK Java en la nube


    package com.aspose.asposecloudpdfusecases.conversions;

import java.io.File;
import java.nio.file.Path;
import java.nio.file.StandardCopyOption;

import com.aspose.asposecloudpdf.api.PdfApi;
import com.aspose.asposecloudpdf.model.AsposeResponse;

public class ConvertPdfToXps {
    public static void Convert() {
        String REMOTE_FOLDER   = "Your_Temp_Pdf_Cloud";
	    String LOCAL_FOLDER    = "c:\\Samples";

        String PDF_FILE_NAME  = "sample.pdf";
	    String XPS_OUTPUT = "convert_pdf_output.xps";
    
        try {
            PdfApi pdfApi = new PdfApi(API_KEY, API_SECRET);

            // upload local PDF file to remote storage
            File file = new File(Path.of(LOCAL_FOLDER, PDF_FILE_NAME).toString());
            String srcPath = Path.of(REMOTE_FOLDER, PDF_FILE_NAME).toString();
            pdfApi.uploadFile(srcPath, file, null);
            System.out.println(String.format("Files %s successfully uploaded!", PDF_FILE_NAME));

           // convert PDF document to XPS
            AsposeResponse response = pdfApi.putPdfInStorageToXps(PDF_FILE_NAME, Path.of(REMOTE_FOLDER, XPS_OUTPUT).toString(), REMOTE_FOLDER, null);

            if (response.getCode() != 200)
                System.err.println("Error: unexpected error when converting PDF to XPS! '" + response.getStatus() + "'");
            else{
                // download changed PDF file from remote folder...
                File f = pdfApi.downloadFile(Path.of(REMOTE_FOLDER, XPS_OUTPUT).toString(), null, null);
                java.nio.file.Files.copy(Path.of(f.getPath()), Path.of(LOCAL_FOLDER, XPS_OUTPUT), StandardCopyOption.REPLACE_EXISTING);
                System.out.println(String.format("File '%s' successfully dowloaded!", Path.of(LOCAL_FOLDER, XPS_OUTPUT).toString()));
                System.out.println("Successfully converted PDF document to XPS ! '" + XPS_OUTPUT + "'");
            }

        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
 
  • Otras conversiones compatibles

    También puede convertir muchos otros formatos de archivo

    BMP A PDF (Imagen de mapa de bits)
    EMF A PDF (Formato de Metarchivo Mejorado)
    EPUB A PDF (Formato de libro electrónico)
    GIF A PDF (Formato de Intercambio Gráfico)
    HTML A PDF (Lenguaje de Marcado de Hipertexto)
    JPEG A PDF (Imagen JPEG)
    MD A PDF (Markdown)
    PCL A PDF (Lenguaje de Comando de Impresora)
    PDF A BMP (Imagen de mapa de bits)
    PDF A DOCX (Documento Word de Office 2007+)
    PDF A EMF (Formato Metarchivo Mejorado)
    PDF A EPUB (Formato de libro electrónico)
    PDF A GIF (Formato Gráfico Intercambiable)
    PDF A HTML (Lenguaje de Marcado de Hipertexto)
    PDF A JPEG (Imagen JPEG)
    PDF A PDF/A (Formato de Documento Portátil/A)
    PDF A PNG (Gráficos de Red Portátiles)
    PDF A PPTX (Formato de presentación Open XML)
    PDF A SVG (Gráficos Vectoriales Escalables)
    PDF A TEX (Texto de salida LaTeX)
    PDF A TIFF (Formato de Imagen con Etiquetas)
    PDF A TXT (Documento de texto)
    PDF A XLSX (Archivo Excel OOXML)
    PDF A XPS (Especificaciones de Papel XML)
    PDF A PPTX (Formato de presentación Open XML)
    PNG A PDF (Gráficos de Red Portátiles)
    SVG A PDF (Gráficos Vectoriales Escalables)
    TEX A PDF (Texto de salida LaTeX)
    TEXTO A PDF (Documento de texto)
    TIFF A PDF (Formato de Imagen con Etiquetas)
    XPS A PDF (Especificaciones de Papel XML)