Convertir EPUB a PNG en Python

El formato de archivo PNG admite la compresión de imágenes sin pérdidas, lo que lo hace popular entre sus usuarios. Es muy necesario transmitir imágenes a través de la red, mostrar fotografías y gráficos en páginas web y guardarlas en almacenamientos en la nube. Con Aspose.HTML for Python via .NET, puede convertir EPUB a formato PNG 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 PNG usando los métodos convert_epub() de la clase Converter y cómo aplicar ImageSaveOptions.

Para continuar siguiendo este tutorial, instale y configure Aspose.HTML for Python via .NET en su proyecto Python.

Convertidor EPUB en línea

Puede comprobar la funcionalidad de Aspose.HTML for Python via .NET API y convertir EPUB en tiempo real. Cargue un archivo EPUB desde un sistema de archivos local o URL, 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.

                
            

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

Convertir EPUB a PNG

Usar los métodos convert_epub() es la forma más común de convertir archivos EPUB a varios formatos. Para convertir EPUB a PNG con la especificación ImageSaveOptions, debe seguir algunos pasos:

  1. Abra un archivo EPUB existente. En el ejemplo, usamos 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. 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 guardar EPUB como una imagen PNG.

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

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

Opciones de guardado – Clase ImageSaveOptions

La funcionalidad de creación de imágenes PNG se puede mejorar con opciones de guardado según sus necesidades. Aspose.HTML for Python via .NET permite convertir HTML a PNG usando opciones de guardado predeterminadas o personalizadas. La clase ImageSaveOptions ofrece una amplia personalización para convertir contenido EPUB a formatos de imagen. 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 PNG en línea gratuito que convierte imágenes de EPUB a PNG con alta calidad, fácil y rápido. ¡Simplemente cargue, convierta sus archivos y obtenga resultados en unos segundos!

Texto “Convertidor de EPUB a PNG”

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.