xps a pdf

Cómo convertir XPS a PDF con .NET REST API.

La gestión eficiente de documentos es esencial para flujos de trabajo fluidos; la capacidad de convertir archivos XPS a formato PDF surge como una herramienta valiosa. XPS, o XML Paper Especificación, es un formato de documento estandarizado desarrollado por Microsoft, que se utiliza a menudo para imprimir y compartir documentos. Sin embargo, PDF, o formato de documento portátil, reina como el estándar universal para el intercambio de documentos, ofreciendo compatibilidad y accesibilidad mejoradas en varias plataformas y dispositivos. Por lo tanto, al convertir documentos XPS a PDF utilizando la API REST de .NET, los desarrolladores obtienen la capacidad de desbloquear una gran cantidad de beneficios.

API de conversión de XPS a PDF

Convertir archivos XPS a formato PDF se vuelve sencillo con la ayuda de Aspose.PDF Cloud SDK para .NET. Este potente SDK agiliza el proceso de conversión y garantiza precisión y confiabilidad a la hora de preservar la integridad del documento. Puede iniciar sin problemas la conversión de XPS a PDF dentro de sus aplicaciones .NET, eliminando la necesidad de instalaciones locales complejas. Además, la arquitectura basada en la nube garantiza escalabilidad y accesibilidad, lo que le permite integrar estas funciones avanzadas sin problemas en sus aplicaciones sin preocuparse por la gestión de la infraestructura.

Para utilizar el SDK, busque Aspose.Pdf-Cloud en el administrador de paquetes NuGet y haga clic en el botón Agregar paquete. Esto agregará la referencia del SDK en su proyecto.

  • Obtenga sus credenciales de cliente desde panel de control en la nube. Si no tiene una cuenta existente, simplemente cree una cuenta gratuita siguiendo las instrucciones especificadas en el artículo inicio rápido.

Convertir XPS a PDF en C# .NET

Con este SDK en la nube, no solo puede lograr una conversión eficiente de XPS a PDF, sino también desbloquear una amplia gama de capacidades para mejorar sus flujos de trabajo de procesamiento de documentos. Entonces, sigamos las instrucciones que se dan a continuación para lograr una eficiencia incomparable durante la conversión de XPS a PDF.

La siguiente sección explica los detalles sobre cómo convertir fácilmente un archivo XPS a formato PDF usando C# .NET.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

Cree un objeto de la clase PdfApi donde pasamos las credenciales del cliente como argumentos.

pdfApi.UploadFile("sourceFile.pdf", stream);

Cargue el archivo PDF de entrada al almacenamiento en la nube.

var resltant = pdfApi.PutXpsInStorageToPdf(resultantPDF,"input.xps");

Llame a la API para convertir el archivo XPS disponible en el almacenamiento en la nube al formato PDF. El archivo resultante también se guarda en el almacenamiento en la nube.

// Para obtener más ejemplos, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// Obtenga credenciales de cliente desde https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// crear una instancia de PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// nombre de la imagen JPG de entrada
String inputFile = "Simple.xps";

// cargar fuente XPS desde la unidad local
using (var stream = System.IO.File.OpenRead(inputFile))
{
    // cargar el archivo XPS al almacenamiento en la nube
    pdfApi.UploadFile("input.xps", stream);

    // llame a la API para convertir archivos XPS a formato PDF
    var resltant = pdfApi.PutXpsInStorageToPdf(resultantPDF,"input.xps");
    
}
xps a pdf

Una vista previa de la conversión de XPS a PDF.

El archivo XPS de muestra y el PDF resultante generado en el ejemplo anterior se pueden descargar desde Simple.xps y resultant.pdf

  • Para ver el PDF resultante, puede considerar utilizar nuestra aplicación gratuita en línea Visor de PDF.

Convierta un documento XPS a PDF usando los comandos cURL

Alternativamente, convertir archivos XPS a formato PDF usando Aspose.PDF Cloud y los comandos cURL ofrece una solución optimizada y versátil para las tareas de conversión de documentos. Al utilizar comandos cURL para interactuar con la API de la nube Aspose.PDF, puede iniciar el proceso de conversión sin problemas. Cuando se utiliza este enfoque, el primer paso es generar un token de acceso JWT mediante el siguiente comando:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Una vez que tengamos un token JWT, ejecute el siguiente comando para convertir el archivo XPS a formato PDF y guardar el resultado en la unidad local.

curl -v "https://api.aspose.cloud/v3.0/pdf/create/xps?srcPath={inputXPS}" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-o "resultant.pdf"

En caso de que tengamos el requisito de almacenar la salida en el almacenamiento en la nube, intente utilizar el siguiente comando.

curl -v "https://api.aspose.cloud/v3.0/pdf/{resultantPDF}/create/xps?srcPath={inputXPS}" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}

Reemplace inputXPS con el nombre del archivo XPS de entrada disponible en el almacenamiento en la nube, resultantPDF con el nombre de la imagen PDF resultante y accessToken con el token de acceso JWT generado anteriormente.

Conclusión

En conclusión, hemos aprendido que al aprovechar Aspose.PDF Cloud SDK para .NET o al utilizar comandos cURL junto con Aspose.PDF Cloud API, podemos implementar soluciones eficientes y confiables para convertir archivos XPS a formato PDF. Gracias a su arquitectura basada en la nube, puede acceder a potentes funcionalidades de conversión y manipulación de documentos sin la necesidad de instalaciones locales complejas. Por lo tanto, recomendamos encarecidamente optimizar los flujos de trabajo de procesamiento de documentos y desbloquear todo el potencial del contenido digital.

Enlaces útiles

Artículos relacionados

Recomendamos encarecidamente visitar las siguientes publicaciones de blog para obtener información sobre: