Los archivos EPUB se usan comúnmente para compartir o imprimir archivos a gran escala. Por ejemplo, los libros electrónicos son muy comunes en estos días, que se crean en formato EPUB. En ciertas situaciones, es posible que deba convertir EPUB a un archivo XPS. En consecuencia, este artículo cubre cómo convertir un archivo EPUB a formato XPS mediante programación en C#.
Convertidor de EPUB a XPS: instalación de la API de C#
Aspose.HTML for .NET La API admite la conversión de documentos EPUB. Puede configurar la API descargando los archivos DLL desde la sección Descargas o con el siguiente comando de instalación NuGet.
PM> Install-Package Aspose.HTML
Convertir EPUB a XPS en C#
Puede convertir EPUB a XPS siguiendo los pasos a continuación:
- Cargue el archivo EPUB de entrada.
- Inicializa un objeto de la clase XpsSaveOptions.
- Especifique las dimensiones de la página en pulgadas, centímetros, etc., según sea necesario.
- Convierte el archivo EPUB a formato XPS.
El siguiente fragmento de código explica cómo seguir estos pasos mediante programación para convertir un archivo EPUB a XPS en C#:
// Crear una instancia de XpsSaveOptions
XpsSaveOptions options = new XpsSaveOptions();
// Establecer el tamaño de la página en pulgadas
options.PageSetup.AnyPage = new Page(new Size(Length.FromInches(7),Length.FromInches(3)));
// Llame al método ConvertEPUB para convertir EPUB a XPS
Converter.ConvertEPUB("input.epub", options, "output.xps");
Obtenga una licencia de evaluación gratuita
Puede solicitar una licencia temporal gratuita para evaluar todas las funciones de la API sin ninguna limitación.
Explora otras características
Puede echar un vistazo a muchas otras características que ofrece la API visitando la documentación.
Demostración en línea
Pruebe la aplicación web EPUB to XPS Converter desarrollada con la API anterior.
Conclusión
En este artículo, ha aprendido cómo convertir un archivo EPUB a formato XPS mediante programación en C#. Además, el archivo XPS se procesa con alta fidelidad y eficiencia en unos pocos segundos. Además, puede integrar esta función en sus aplicaciones basadas en .NET o .NET Core framework con solo unas pocas líneas de código. No dude en comunicarse con nosotros en el foro en caso de que necesite ayuda.