Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
EPUB est un format ouvert basé sur XML pour les livres et publications numériques, conçu pour une visualisation optimale sur différents appareils. Créé par l’International Digital Publishing Forum ( IDPF), il est désormais pris en charge par de nombreux lecteurs électroniques et applications logicielles. La conversion d’EPUB en PDF est souvent nécessaire pour tirer parti du format PDF. Avec Aspose.HTML for Python via .NET, vous pouvez convertir l’EPUB en PDF 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 PDF à l’aide des méthodes convert_epub() de la classe Converter et sur la manière d’appliquer PdfSaveOptions.
Pour continuer à suivre ce tutoriel, installez et configurez Aspose.HTML for Python via .NET dans votre projet Python.
Vous pouvez vérifier la fonctionnalité d’Aspose.HTML for Python via .NET API 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 PDF en utilisant PdfSaveOptions 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 PDF, vous devez suivre quelques étapes :
PdfSaveOptions, et le chemin du fichier de sortie à la méthode convert_epub().L’exemple suivant montre comment utiliser PdfSaveOptions et créer un fichier PDF avec des options d’enregistrement personnalisées :
1# Convert EPUB to PDF 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
7
8# Setup directories and define paths
9output_dir = "output/"
10input_dir = "data/"
11os.makedirs(output_dir, exist_ok=True)
12
13document_path = os.path.join(input_dir, "input.epub")
14save_path = os.path.join(output_dir, "epub-to-pdf.pdf")
15
16# Open an existing EPUB file for reading
17with open(document_path, "rb") as stream:
18
19 # Create an instance of PdfSaveOptions
20 options = sav.PdfSaveOptions()
21 options.page_setup.any_page = dr.Page(dr.Size(800, 600), dr.Margin(10, 10, 10, 10))
22 options.css.media_type.PRINT
23
24 # Convert EPUB to PDF
25 conv.Converter.convert_epub(stream, options, save_path)Dans l’exemple, nous ouvrons et lisons des fichiers sources à partir du système de fichiers au chemin spécifié. Le constructeur PdfSaveOptions() initialise une instance de la classe PdfSaveOptions qui est transmise à la méthode convert_epub() qui prend le flux, les options, le chemin du fichier de sortie save_path et effectue l’opération de conversion. La classe PdfSaveOptions fournit de nombreuses propriétés qui vous donnent un contrôle total sur un large éventail de paramètres et améliorent le processus de conversion du format EPUB au format PDF. Dans l’exemple, nous utilisons les propriétés page_setup et css.media_type.
Aspose.HTML for Python via .NET fournit la classe
PdfSaveOptions, qui vous permet de mieux contrôler la manière dont les documents sont enregistrés au format PDF. Certaines propriétés de cette classe héritent de propriétés de classes de base, telles que
PdfRenderingOptions ou RenderingOptions. Voici une description des propriétés disponibles dans PdfSaveOptions :
CssOptions pour configurer le traitement des propriétés CSS pendant la conversion HTML vers PDF. Elle permet un contrôle précis de la façon dont les styles du HTML sont interprétés et appliqués dans le PDF résultant.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 PDF gratuit en ligne qui convertit les EPUB en PDF avec une grande 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.