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.

 1# Convert EPUB to JPG using Python with custom settings
 2
 3import os
 4import aspose.html.converters as conv
 5import aspose.html.saving as sav
 6import aspose.html.rendering.image as rim
 7import aspose.html.drawing as dr
 8import aspose.pydrawing as pd
 9
10# Setup directories and define paths
11output_dir = "output/"
12input_dir = "data/"
13os.makedirs(output_dir, exist_ok=True)
14
15document_path = os.path.join(input_dir, "input.epub")
16save_path = os.path.join(output_dir, "epub-to-image.jpg")
17
18# Open an existing EPUB file for reading
19with open(document_path, "rb") as stream:
20
21    # Create an instance of ImageSaveOptions
22    options = sav.ImageSaveOptions(rim.ImageFormat.JPEG)
23    options.horizontal_resolution = dr.Resolution.from_dots_per_inch(150.0)
24    options.vertical_resolution = dr.Resolution.from_dots_per_inch(150.0)
25    options.background_color = pd.Color.bisque
26    options.page_setup.any_page.size = dr.Size(500, 1000)
27
28    # Convert EPUB to JPG
29    conv.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.