Convertir EPUB en DOCX en Python

La conversion d’EPUB en DOCX vous permet d’exploiter les riches capacités de formatage et d’édition du format DOCX, ce qui en fait le format idéal pour créer des documents professionnels et éditables à partir du contenu des livres électroniques. Les fichiers DOCX sont largement pris en charge et facilement partageables sur différentes plateformes et appareils, ce qui garantit leur accessibilité et leur commodité.

Aspose.HTML for Python via .NET fournit un moyen simple et efficace d’effectuer cette conversion en utilisant les méthodes convert_epub() de la classe Converter.

Dans cet article, vous trouverez des informations sur la manière de convertir EPUB en DOCX à l’aide de la bibliothèque Aspose.HTML Python et sur la manière d’appliquer DocSaveOptions.

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

Convertisseur EPUB en ligne

Convertissez des fichiers EPUB dans d’autres formats en temps réel en utilisant Aspose.HTML for Python via .NET. Les méthodes statiques de la classe Converter sont principalement utilisées comme moyen le plus simple de convertir un fichier EPUB dans différents formats. Il suffit de charger un fichier EPUB à partir de votre disque local ou d’une URL et d’exécuter l’exemple de conversion avec les options d’enregistrement par défaut. Le résultat sera instantanément disponible dans un fichier séparé.

                
            

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

Convertir EPUB en DOCX

Avec Aspose.HTML for Python via .NET, vous pouvez convertir EPUB au format DOCX de manière programmatique avec un contrôle total sur un large éventail de paramètres de conversion. Pour convertir un EPUB en DOCX en spécifiant DocSaveOptions, vous devez suivre quelques étapes :

  1. Ouvrir un fichier EPUB existant.
  2. Créez un nouvel objet DocSaveOptions et spécifiez les options d’enregistrement requises.
  3. Utilisez l’une des méthodes convert_epub() pour enregistrer l’EPUB en tant que fichier DOCX.

L’exemple suivant montre comment utiliser DocSaveOptions et créer un fichier DOCX avec des options d’enregistrement personnalisées :

 1import os
 2from aspose.html.converters import *
 3from aspose.html.saving import *
 4from aspose.html.drawing import *
 5
 6# Setup directories and define paths
 7output_dir = "output/"
 8input_dir = "data/"
 9if not os.path.exists(output_dir):
10    os.makedirs(output_dir)
11document_path = os.path.join(input_dir, "input.epub")
12save_path = os.path.join(output_dir, "output.docx")
13
14# Open an existing EPUB file for reading
15with open(document_path, "rb") as stream:
16
17    # Create an instance of DocSaveOptions
18    options = DocSaveOptions()
19    options.page_setup.any_page = Page(drawing.Size(680, 500), Margin(10, 10, 10, 10))
20    options.font_embedding_rule.FULL
21    options.document_format.DOCX
22    options.css.media_type.SCREEN
23
24    # Convert EPUB to DOCX
25    Converter.convert_epub(stream, options, save_path)

Dans l’exemple, nous ouvrons et lisons le fichier source depuis le système de fichiers au chemin spécifié. Le constructeur DocSaveOptions() initialise une instance de la classe DocSaveOptions qui est transmise à la méthode convert_epub() qui prend le stream, options, le chemin du fichier de sortie save_path et effectue l’opération de conversion. La classe DocSaveOptions 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 d’EPUB au format DOCX. Dans l’exemple, nous utilisons les propriétés page_setup, document_format, font_embedding_rule, et css.media_type.

Note: Vous devez spécifier le chemin d’accès au fichier source et au fichier de sortie dans votre système de fichiers local (document_path et save_path).

Options d’enregistrement – Classe DocSaveOptions

Aspose.HTML for Python via .NET permet de convertir des EPUB en DOCX en utilisant des options d’enregistrement par défaut ou personnalisées. l’utilisation de DocSaveOptions vous permet de régler le processus de rendu. Certaines propriétés de cette classe héritent de propriétés de classes de base, telles que DocRenderingOptions ou RenderingOptions. DocSaveOptions est configuré pour enregistrer le document au format DOCX et comprend les propriétés suivantes :

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 DOCX gratuit en ligne qui convertit les EPUB en DOCX 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 !

Texte “Convertisseur EPUB en DOCX”

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.