Convertidor EPUB – С#

Convertir EPUB usando C#

EPUB es un formato de archivo de libros electrónicos que proporciona un formato de publicación digital estándar para editores y consumidores. El formato ya es tan común que muchos lectores electrónicos y aplicaciones de software lo admiten. Por ejemplo, en Mac OS, el software Books preinstalado proporciona soporte para abrir dichos archivos. Además, hay disponible una variedad de software compatible para teléfonos inteligentes, tabletas y computadoras. Los estándares de archivos EPUB son mantenidos por el Foro Internacional de Publicaciones Digitales (IDPF).

Lo más destacado de Aspose.HTML for .NET es la función de conversión. EPUB es un formato abierto basado en XML para libros y publicaciones digitales que se pueden ver y leer en una variedad de dispositivos. A menudo se requieren conversiones a EPUB para aprovechar otros formatos. El espacio de nombres Aspose.Html.Converters implementa un fácil acceso a los métodos de conversión. Proporciona una amplia gama de conversiones de EPUB a formatos populares, como PDF, XPS, DOCX, JPG, PNG, BMP, TIFF y GIF.

Esta sección proporciona información sobre la lista de conversiones EPUB admitidas y cómo realizarlas utilizando los métodos Converter.ConvertEPUB(). Pueden ser diferentes escenarios, pero cualquier conversión a EPUB se puede realizar con algunos pasos necesarios:

  1. Cargue un archivo EPUB existente.
  2. Cree un objeto Opciones para guardar. Puede personalizar el proceso de renderizado para obtener el resultado deseado.
  3. Utilice uno de los métodos ConvertEPUB() y pásele los parámetros necesarios.

Consideremos el siguiente fragmento de código que muestra cómo convertir EPUB a PDF:

 1// Open an existing EPUB file for reading
 2using var stream = File.OpenRead(DataDir + "input.epub");
 3
 4// Prepare a path to save the converted file 
 5string savePath = Path.Combine(OutputDir, "input-output.pdf");
 6
 7// Create an instance of the PdfSaveOptions class
 8var options = new PdfSaveOptions();
 9
10// Call the ConvertEPUB() method to convert EPUB to PDF
11Converter.ConvertEPUB(stream, options, savePath);

En el ejemplo, especificamos la ruta de origen al archivo EPUB para el método ConvertEPUB(). El constructor PdfSaveOptions() crea una instancia de PdfSaveOptions con opciones predeterminadas. El método ConvertEPUB() de la clase Converter toma la ruta de origen del archivo EPUB, PdfSaveOptions y la ruta del archivo de salida y realiza la conversión de EPUB a PDF.

Nota: Debe especificar la ruta al archivo fuente y de salida en su sistema de archivos local (sourcePath y outputPath).

Convertidor EPUB en línea

Puede comprobar la funcionalidad de API de Aspose.HTML for .NET y convertir EPUB en tiempo real. Cargue un archivo EPUB desde el sistema de archivos local, seleccione el formato de salida y ejecute el ejemplo. En el ejemplo, las opciones de guardar están configuradas de forma predeterminada. Recibirá inmediatamente el resultado en un archivo separado.

                
            

Puede descargar los ejemplos completos y los archivos de datos desde GitHub.

Aspose.HTML ofrece un Convertidor EPUB en línea gratuito para convertir archivos EPUB a una variedad de formatos populares. Puede convertir fácilmente EPUB a PDF, EPUB a XPS, EPUB a DOCX, EPUB a JPG, EPUB a PNG, EPUB a BMP, EPUB a TIFF o EPUB a GIF. Simplemente seleccione el archivo, elija el formato a convertir y listo. ¡Es rápido y completamente gratis!

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.