Convertir EPUB a JPG en Python

EPUB es un formato abierto basado en XML para libros y publicaciones digitales diseñado para una visualización óptima en varios dispositivos. A menudo es necesario convertir archivos EPUB a otros formatos para aprovechar las diferentes capacidades y características de esos formatos. Los archivos JPG pueden contener datos de imágenes de alta calidad con compresión sin pérdidas. Esta característica de compresión única permite compartir imágenes JPG de manera rápida y eficiente y utilizarlas ampliamente en la Web, computadoras y dispositivos móviles. Con Aspose.HTML for Python via .NET, puede convertir formato EPUB a JPG mediante programación con control total sobre una amplia gama de parámetros de conversión.

En este artículo, encontrará información sobre cómo convertir EPUB a JPEG usando los métodos convert_epub() de la clase Converter y cómo aplicar ImageSaveOptions.

Convertidor EPUB en línea

Puede convertir EPUB a otros formatos con Aspose.HTML for Python via .NET API en tiempo real. Primero, cargue un archivo EPUB desde su unidad local o URL y luego ejecute el ejemplo. Las opciones de guardar en el ejemplo están configuradas de forma predeterminada. Recibirá inmediatamente el resultado de la conversión como un archivo separado.

                
            

Si desea convertir EPUB a JPG usando ImageSaveOptions mediante programación, consulte el siguiente ejemplo de código Python.

Convertir EPUB a JPG

Para convertir EPUB a JPG usando ImageSaveOptions, debes seguir algunos pasos:

  1. Abra un archivo EPUB existente. En el ejemplo, utilizamos el método open() para abrir y leer un archivo EPUB del sistema de archivos en la ruta especificada.
  2. Cree un nuevo objeto ImageSaveOptions con formato de imagen JPEG. De forma predeterminada, la propiedad format es PNG. Aquí puede configurar las opciones de guardado necesarias, como la configuración o la resolución de la página.
  3. Utilice uno de los métodos convert_epub() de la clase Converter para convertir EPUB a JPG. En el siguiente ejemplo, debe pasar la secuencia del archivo EPUB, ImageSaveOptions y la ruta del archivo de salida al método convert_epub().

Mire el siguiente fragmento de código de Python que muestra cómo convertir EPUB a JPG con opciones de guardado personalizadas usando Aspose.HTML for Python via .NET.

 1import os
 2from aspose.html.converters import *
 3from aspose.html.saving import *
 4from aspose.html.drawing import *
 5
 6# Setup directories and define paths
 7output_dir = "output/"
 8input_dir = "data/"
 9if not os.path.exists(output_dir):
10    os.makedirs(output_dir)
11document_path = os.path.join(input_dir, "input.epub")
12save_path = os.path.join(output_dir, "epub-to-image.jpeg")
13
14# Open an existing EPUB file for reading
15with open(document_path, "rb") as stream:
16
17    # Create an instance of ImageSaveOptions
18    options = ImageSaveOptions()
19    options.format.JPEG
20    options.horizontal_resolution = Resolution.from_dots_per_inch(200.0)
21    options.vertical_resolution = Resolution.from_dots_per_inch(200.0)
22    options.css.media_type.PRINT
23
24    # Convert EPUB to JPG
25    Converter.convert_epub(stream, options, save_path)

Opciones de guardado – Clase ImageSaveOptions

La clase ImageSaveOptions en Aspose.HTML for Python via .NET ofrece amplias opciones de personalización para convertir contenido EPUB a varios formatos de imagen, lo que garantiza una salida de alta calidad adaptada a sus necesidades. Aquí hay una descripción más detallada de cada propiedad de ImageSaveOptions:

Descargue la biblioteca Aspose.HTML for Python via .NET para convertir exitosa, rápida y fácilmente sus documentos HTML, MHTML, EPUB, SVG y Markdown a los formatos más populares.

Aspose.HTML ofrece un Convertidor de EPUB a JPG en línea gratuito que convierte imágenes EPUB a JPG con alta calidad, fácil y rápido. ¡Simplemente cargue, convierta sus archivos y obtenga resultados en unos segundos!

Texto “Convertidor de EPUB a JPG”

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.