Convertir EPUB en PNG en Python

Le format de fichier PNG prend en charge la compression d’image sans perte, ce qui le rend populaire parmi ses utilisateurs. Il est largement utilisé pour transmettre des images sur le réseau, afficher des photos et des graphiques sur des pages web et les stocker dans des nuages. Avec Aspose.HTML for Python via .NET, vous pouvez convertir EPUB au format PNG de manière programmatique avec un contrôle total sur un large éventail de paramètres de conversion.

Dans cet article, vous trouverez des informations sur la manière de convertir EPUB en PNG en utilisant les méthodes convert_epub() de la classe Converter et sur la manière d’appliquer ImageSaveOptions.

Pour continuer à suivre ce tutoriel, installer et configurer Aspose.HTML for Python via .NET dans votre projet Python.

Convertisseur EPUB en ligne

Vous pouvez tester la fonctionnalité Aspose.HTML for Python via l’API .NET et convertir des EPUB en temps réel. Veuillez charger un fichier EPUB à partir d’un système de fichiers local ou d’une URL, sélectionnez le format de sortie et exécutez l’exemple. Dans l’exemple, les options de sauvegarde sont définies par défaut. Vous recevrez immédiatement le résultat sous la forme d’un fichier séparé.

                
            

Si vous souhaitez convertir un EPUB en PNG en utilisant ImageSaveOptions de manière programmatique, veuillez consulter l’exemple de code Python suivant.

Convertir EPUB en PNG

L’utilisation des méthodes convert_epub() est la manière la plus courante de convertir des fichiers EPUB dans différents formats. Pour convertir un EPUB en PNG en spécifiant ImageSaveOptions, vous devez suivre quelques étapes :

  1. Ouvrir un fichier EPUB existant. Dans l’exemple, nous utilisons la méthode open() pour ouvrir et lire un fichier EPUB à partir du système de fichiers au chemin spécifié.
  2. Créez un nouvel objet ImageSaveOptions. Par défaut, la propriété format est PNG. Ici, vous pouvez définir les options d’enregistrement requises, telles que la mise en page ou la résolution.
  3. Utilisez l’une des méthodes convert_epub() de la classe Converter pour enregistrer l’EPUB en tant qu’image PNG.

L’extrait de code Python suivant montre comment convertir un EPUB en PNG avec des options d’enregistrement personnalisées à l’aide d’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)

Options d’enregistrement – Classe ImageSaveOptions

La fonctionnalité de création d’images PNG peut être améliorée grâce à des options d’enregistrement adaptées à vos besoins. Aspose.HTML for Python via .NET permet de convertir HTML en PNG en utilisant des options d’enregistrement par défaut ou personnalisées. La classe ImageSaveOptions offre une personnalisation étendue pour la conversion du contenu EPUB en formats d’image. Voici une description plus détaillée de chaque propriété de ImageSaveOptions :

Téléchargez la bibliothèque Aspose.HTML for Python via .NET pour convertir avec succès, rapidement et facilement vos documents HTML, MHTML, EPUB, SVG et Markdown vers les formats les plus populaires.

Aspose.HTML propose un Convertisseur EPUB en PNG gratuit en ligne qui convertit les EPUB en images PNG de haute qualité, facilement et rapidement. Il suffit de télécharger, de convertir vos fichiers et d’obtenir des résultats en quelques secondes !

Texte “Convertisseur EPUB en PNG”

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.