Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
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.
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.
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 :
open() pour ouvrir et lire un fichier EPUB à partir du système de fichiers au chemin spécifié.format est PNG. Ici, vous pouvez définir les options d’enregistrement requises, telles que la mise en page ou la résolution.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.
1# Convert EPUB to PNG using Python with custom settings
2
3import os
4import aspose.html.converters as conv
5import aspose.html.saving as sav
6import aspose.html.drawing as dr
7import aspose.pydrawing as pd
8
9# Setup directories and define paths
10output_dir = "output/"
11input_dir = "data/"
12os.makedirs(output_dir, exist_ok=True)
13
14document_path = os.path.join(input_dir, "input.epub")
15save_path = os.path.join(output_dir, "epub-to-image.png")
16
17# Open an existing EPUB file for reading
18with open(document_path, "rb") as stream:
19
20 # Create an instance of ImageSaveOptions
21 options = sav.ImageSaveOptions()
22 options.horizontal_resolution = dr.Resolution.from_dots_per_inch(150.0)
23 options.vertical_resolution = dr.Resolution.from_dots_per_inch(150.0)
24 options.page_setup.any_page.size = dr.Size(500, 1000)
25 options.css.media_type.SCREEN
26 options.text.use_hinting = True
27
28 # Convert EPUB to PNG
29 conv.Converter.convert_epub(stream, options, save_path)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 :
CssOptions, permet de configurer la façon dont les propriétés CSS sont traitées lors de la conversion HTML en image.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 !
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.