C# Convert XPS to PDF | Convert OXPS to PDF in C#

XPS (Especificaciones de papel XML abierto) y El OXPS (OpenXPS) son formatos de documento de página fija diseñados para preservar el diseño y la formatación del contenido original PDF (formato de documento portátil), En este artículo, mostraremos cómo convertir XPS o OXPS en PDF en C#, proporcionando una guía completa para los desarrolladores que buscan mejorar sus capacidades de gestión de documentos utilizando la mejor biblioteca C# para la conversión de XPS a PDF.

Tabla de contenidos

C# API para convertir XPS en PDF

Para realizar de manera eficiente una conversión XPS a PDF en C#, utilizaremos el Página para .NET Esta robusta biblioteca permite a los desarrolladores crear, editar, manipular y convertir tanto XPS como El PS / PS Aspose.Page para .NET es una API confiable y independiente que se integra sin esfuerzo en sus aplicaciones.

También puedes Descargar el DLL directamente o instalar la API utilizando lo siguiente NuGet El mando:

PM> Install-Package Aspose.Page

Convertir XPS en PDF utilizando C#

Para convertir un documento XPS completo en formato PDF, siga estos pasos:

  • Carga el archivo de entrada XPS.
  • Iniciar el objeto de opciones con los parámetros necesarios.
  • Crea una instancia de PdfDevice para renderización.
  • Exporta el documento XPS a un archivo PDF.

Aquí hay una muestra de código que demuestra cómo convertir un archivo XPS en un PDF utilizando C#:

Convertir Páginas específicas de XPS a PDF en C#

Si necesita convertir páginas específicas de un documento XPS en formato PDF, siga estos pasos:

  • Iniciar el flujo de entrada XPS.
  • Cargue el documento XPS de la corriente.
  • Crea una instancia del objeto PdfSaveOptions.
  • Especifique los números de la página para la conversión.
  • Salva el documento como un archivo PDF.

La siguiente muestra de código ilustra cómo convertir páginas específicas de un XPS en PDF en C#:

Este snippet utiliza un documento XPS con múltiples páginas, convirtiendo sólo las páginas 1 y 3 en PDF, como se especifica:

XPS to PDF

OXPS a PDF Converter en C#

El formato OXPS es una versión avanzada del formato de archivo XPS, sin embargo, no puede ser soportado por sistemas operativos mayores. Convertir un documento OXPS en PDF es sencillo:

  • Iniciar el flujo de entrada de OXPS.
  • Cargue el archivo OXPS de la corriente.
  • Crea una instancia de la clase PdfSaveOptions.
  • Exporta el documento OXPS a un archivo PDF.

Aquí hay una muestra de código que muestra cómo convertir OXPS en PDF en C#:

Convertir Páginas específicas de OXPS a PDF en C#

También puede convertir páginas específicas de un documento OXPS en formato PDF:

  • Descarga el archivo OXPS.
  • Declarar el objeto PdfSaveOptions.
  • Especifique el número de página(s) que desea convertir.
  • Render el documento OXPS a PDF.

El snippet de código a continuación muestra cómo convertir páginas específicas de un OXPS en PDF en C#, centrándose en convertir la primera página:

Obtenga una licencia gratuita

Usted puede Obtenga una licencia temporal gratuita para probar la biblioteca Aspose.Page sin restricciones de evaluación.

Recursos de aprendizaje para la conversión de XPS a PDF

Además de convertir documentos XPS o OXPS en formato PDF, explora las diversas características de la biblioteca con estos recursos:

Conclusión

En este artículo, explotamos cómo programáticamente convertir XPS a PDF y OXPS en PDF utilizando C#. También cubrimos cómo exportar páginas específicas de los documentos xPS y oxps en formato PDF. Al aprovechar la librería de C# mejor para xps a pdf, puedes optimizar tu flujo de trabajo de documentación Foro de apoyo gratuito.

More in this category