XPS(Especificación de papel XML) y PDF(Formato de documento portátil) son formatos ampliamente utilizados para compartir y archivar documentos. XPS fue desarrollado por Microsoft como una alternativa a PDF y ofrece capacidades similares para preservar la apariencia visual y el diseño de los documentos. Sin embargo, el PDF ha ganado una popularidad cada vez mayor con el tiempo debido a su compatibilidad entre diferentes plataformas y dispositivos. A veces, es posible que necesites convertir documentos XPS a PDF para diferentes propósitos. En consecuencia, esta publicación de blog cubre cómo convertir XPS a PDF en línea de forma gratuita o en C# .NET o Java.
Convertidor XPS a PDF gratuito en línea
Si bien los archivos XPS se pueden abrir en computadoras con Windows utilizando el Visor XPS integrado, surgen problemas de compatibilidad al intentar abrir archivos XPS en otros sistemas operativos o dispositivos. Aquí es donde surge la necesidad de realizar una conversión online. La conversión de XPS a PDF garantiza que sus documentos se puedan ver, compartir e imprimir fácilmente en varias plataformas sin discrepancias de formato.
En consecuencia, este conversor gratuito de XPS a PDF ha revolucionado la conversión, ya que no es necesario instalar ningún software adicional para realizar la conversión.
- En primer lugar, busque el convertidor de visio en línea con un navegador de Internet.
- Suelte el archivo en el panel rectangular y cargue el archivo fuente.
- El archivo de entrada finalizará la carga y se habilitará el botón Convertir.
- Inicie la conversión y comience a renderizar XPS a PDF.
- Descargue el documento PDF resultante o copie el enlace para acceder a él en línea.
PD: el enlace en línea para descargar o compartir el archivo de salida se habilitará después de 24 horas ya que sus datos no están almacenados en el servidor.
Beneficios de la conversión en línea de XPS a PDF
Accesibilidad: Se puede acceder a este convertidor en línea desde cualquier dispositivo con conexión a Internet, lo que elimina la necesidad de instalar software.
Ahorro de tiempo y esfuerzo: este conversor en línea agiliza el proceso de conversión, ahorrándole tiempo y esfuerzo en comparación con el software tradicional.
Compatibilidad de plataforma: los archivos PDF resultantes son compatibles con una amplia gama de dispositivos y sistemas operativos.
Interfaz fácil de usar: este convertidor en línea tiene una interfaz intuitiva que hace que el proceso de conversión sea sencillo incluso para usuarios con experiencia técnica limitada.
Convertir XPS a PDF en C#
Puede convertir fácilmente XPS a PDF en C# siguiendo los pasos a continuación:
- Configure Conholdate.Total para .NET en su proyecto.
- Inicie transmisiones y cargue el archivo XPS de entrada.
- Inicialice el objeto de clase PdfSaveOptions.
- Cree un dispositivo de renderizado para formato PDF.
El siguiente ejemplo de código explica cómo convertir XPS a PDF en C#:
// Inicializar flujo de salida de PDF
using (System.IO.Stream pdfStream = System.IO.File.Open(dataDir + "XPStoPDF.pdf", System.IO.FileMode.OpenOrCreate, System.IO.FileAccess.Write))
// Inicializar el flujo de entrada XPS
//usando (System.IO.Stream xpsStream = System.IO.File.Open(dataDir + "input.xps", System.IO.FileMode.Open))
using (System.IO.Stream xpsStream = System.IO.File.Open(dataDir + "sample.xps", System.IO.FileMode.Open))
{
// Cargar documento XPS desde la secuencia
Aspose.Page.XPS.XpsDocument document = new Aspose.Page.XPS.XpsDocument(xpsStream, new Aspose.Page.XPS.XpsLoadOptions());
// o cargue el documento XPS directamente desde el archivo. Entonces no se necesita xpsStream.
// Documento XpsDocument = nuevo XpsDocument(inputFileName, nuevo XpsLoadOptions());
// Inicialice el objeto de opciones con los parámetros necesarios.
Aspose.Page.XPS.Presentation.Pdf.PdfSaveOptions options = new Aspose.Page.XPS.Presentation.Pdf.PdfSaveOptions()
{
JpegQualityLevel = 100,
ImageCompression = Aspose.Page.XPS.Presentation.Pdf.PdfImageCompression.Jpeg,
TextCompression = Aspose.Page.XPS.Presentation.Pdf.PdfTextCompression.Flate,
};
// Crear dispositivo de renderizado para formato PDF
Aspose.Page.XPS.Presentation.Pdf.PdfDevice device = new Aspose.Page.XPS.Presentation.Pdf.PdfDevice(pdfStream);
document.Save(device, options);
}
Convertir diagramas XPS a PDF en Java
Los siguientes pasos explican cómo convertir XPS a PDF en Java:
- Instale Conholdate.Total para Java en su aplicación.
- inicialice el flujo de salida de PDF utilizando FileOutputStream.
- Inicialice PdfSaveOptions con los parámetros necesarios.
El siguiente código de muestra demuestra cómo convertir XPS a PDF en Java:
// inicializar el flujo de salida de PDF
FileOutputStream pdfStream = new FileOutputStream("output.pdf");
// cargar documento XPS
XpsDocument document = new XpsDocument("input.xps");
// inicializar PdfSaveOptions con los parámetros necesarios
PdfSaveOptions options = new PdfSaveOptions();
options.setJpegQualityLevel(100);
options.setImageCompression(com.aspose.xps.rendering.PdfImageCompression.Jpeg);
options.setTextCompression(com.aspose.xps.rendering.PdfTextCompression.Flate);
options.setPageNumbers(new int[] { 1, 2, 6 });
// crear un dispositivo de renderizado para formato PDF
PdfDevice device = new PdfDevice(pdfStream);
// renderizar XPS como PDF
document.save(device, options);
Licencia de evaluación gratuita
Puede solicitar una licencia temporal gratuita para probar las API en plena capacidad.
Resumiendo
Convertir archivos XPS a formato PDF nunca ha sido tan fácil gracias a esta conversión en línea. Si usted es un individuo que busca compartir documentos con amigos o un profesional de negocios que necesita garantizar la compatibilidad entre plataformas, este conversor ofrece una solución conveniente para sus necesidades de conversión. Además, también cubre la integración de esta función en sus aplicaciones utilizando C# o Java. En caso de cualquier consulta, escríbanos al foro.