Tabla de contenido
Instalado a través de NuGet
PM> Install-Package Spire.PDF
enlaces relacionados
XPS es un formato similar a PDF pero utiliza XML en el diseño, la apariencia y la información de impresión de un archivo. El formato XPS fue desarrollado por Microsoft y es compatible de forma nativa con los sistemas operativos Windows. Si desea trabajar con sus archivos PDF en una computadora con Windows sin instalar otro software, puede convertirlos al formato XPS. Asimismo, si necesita compartir un archivo XPS con un usuario de Mac o usarlo en varios dispositivos, es más recomendable convertirlo a PDF. Este artículo demostrará cómo programáticamente convierta PDF a XPS o XPS a PDF utilizando Spire.PDF for .NET.
Instalar Spire.PDF for .NET
Para empezar, debe agregar los archivos DLL incluidos en el paquete Spire.PDF for .NET como referencias en su proyecto .NET. Los archivos DLL se pueden descargar desde este enlace o instalar a través de NuGet.
PM> Install-Package Spire.PDF
Convierta PDF a XPS en C# y VB.NET
Spire.PDF for .NET admite la conversión de PDF a varios formatos de archivo y, para lograr la conversión de PDF a XPS, solo necesita tres líneas de código central. Los siguientes son los pasos detallados.
- Cree una instancia de PdfDocument.
- Cargue un documento PDF de muestra utilizando el método PdfDocument.LoadFromFile().
- Convierta el documento PDF en un archivo XPS utilizando el método PdfDocument.SaveToFile (nombre de archivo de cadena, FileFormat.XPS).
- C#
- VB.NET
using Spire.Pdf; namespace ConvertPdfToXps { class Program { static void Main(string[] args) { //Create a PdfDocument instance PdfDocument pdf = new PdfDocument(); //Load sample PDF document pdf.LoadFromFile("sample.pdf"); //Save it to XPS format pdf.SaveToFile("ToXPS.xps", FileFormat.XPS); pdf.Close(); } } }
Convierta XPS a PDF en C# y VB.NET
La conversión de XPS a PDF también se puede lograr con Spire.PDF for .NET. Durante la conversión, puede configurar para mantener una imagen de alta calidad en el archivo PDF generado utilizando el método PdfDocument.ConvertOptions.SetXpsToPdfOptions(). Los siguientes son los pasos detallados.
- Cree una instancia de PdfDocument.
- Cargue un archivo XPS usando el método PdfDocument.LoadFromFile(string filename, FileFormat.XPS) o el método PdfDocument.LoadFromXPS().
- Durante la conversión, configure las opciones de conversión de XPS a PDF para mantener imágenes de alta calidad utilizando el método PdfDocument.ConvertOptions.SetXpsToPdfOptions().
- Guarde el archivo XPS en un archivo PDF usando el método PdfDocument.SaveToFile(string filename, FileFormat.PDF).
- C#
- VB.NET
using Spire.Pdf; namespace ConvertXPStoPDF { class Program { static void Main(string[] args) { //Create a PdfDocument instance PdfDocument pdf = new PdfDocument(); //Load a sample XPS file pdf.LoadFromFile("Sample.xps", FileFormat.XPS); //pdf.LoadFromXPS("Sample.xps"); //Keep high quality images when converting XPS to PDF pdf.ConvertOptions.SetXpsToPdfOptions(true); //Save the XPS file to PDF pdf.SaveToFile("XPStoPDF.pdf", FileFormat.PDF); } } }
Solicitar una Licencia Temporal
Si desea eliminar el mensaje de evaluación de los documentos generados o deshacerse de las limitaciones de la función, por favor solicitar una licencia de prueba de 30 días para ti.