Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Aspose.HTML for Python via .NET fournit l’espace de noms Aspose.Html.Converters qui offre un accès facile à diverses méthodes de conversion.
Cet article fournit des informations sur la manière de convertir Markdown en DOCX à l’aide de la bibliothèque Python Aspose.HTML. Vous découvrirez les scénarios de conversion Markdown vers DOCX pris en charge et des exemples de code Python pour les illustrer. Vous pouvez également essayer un convertisseur Markdown en ligne pour tester les fonctionnalités d’Aspose.HTML et convertir Markdown à la volée.
Note: Toutes les méthodes convert_markdown() permettent la conversion de base de Markdown en HTML. Les conversions de Markdown vers d’autres formats passent par l’étape de conversion de Markdown vers HTML.
Vous pouvez convertir Markdown en d’autres formats avec Aspose.HTML en temps réel. Chargez un fichier Markdown, sélectionnez le format de sortie et exécutez l’exemple. Les options d’enregistrement sont configurées par défaut. Vous recevrez instantanément le résultat de la conversion dans un fichier séparé.
Si vous souhaitez convertir Markdown en DOCX de manière programmatique, veuillez consulter les exemples de code Python suivants.
Les conversions Markdown vers d’autres formats passent par une étape intermédiaire de conversion Markdown vers HTML. Pour convertir Markdown en DOCX, vous devez suivre quelques étapes :
Si vous souhaitez créer un document Markdown à partir d’une chaîne utilisateur directement dans votre code et le convertir en fichier DOCX, l’exemple suivant peut vous aider :
1# Convert Markdown to DOCX using Python
2
3import os
4import aspose.html.converters as conv
5import aspose.html.saving as sav
6
7# Prepare a path to a source Markdown file
8output_dir = "output/"
9source_path = os.path.join(output_dir, "document.md")
10
11# Prepare a simple Markdown example
12code = "### Hello, World!\nConvert Markdown to DOCX!"
13
14# Create a Markdown file
15with open(source_path, "w") as file:
16 file.write(code)
17
18# Prepare a path to save the converted file
19save_path = os.path.join(output_dir, "document-output.docx")
20
21# Convert Markdown to HTML document
22document = conv.Converter.convert_markdown(source_path)
23
24# Convert HTML document to DOCX file format
25conv.Converter.convert_html(document, sav.DocSaveOptions(), save_path)Le processus de conversion de Markdown en DOCX peut être personnalisé de manière flexible. La classe DocSaveOptions est un outil de configuration puissant qui vous permet d’affiner la conversion de documents HTML au format DOCX. Elle comprend les propriétés suivantes :
css.media_type spécifie différents styles pour différents types de médias, garantissant que les règles CSS correctes sont appliquées en fonction de la manière dont le document est rendu.NONE.L’extrait de code suivant montre comment convertir Markdown en DOCX avec des options d’enregistrement personnalisées :
1# Convert Markdown to DOCX 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/"
11if not os.path.exists(output_dir):
12 os.makedirs(output_dir)
13document_path = os.path.join(input_dir, "document.md")
14save_path = os.path.join(output_dir, "md-to-docx-with-save-options.docx")
15
16# Convert Markdown to HTML
17document = conv.Converter.convert_markdown(document_path)
18
19# Create an instance of DocSaveOptions
20options = sav.DocSaveOptions()
21options.page_setup.any_page = dr.Page(dr.Size(900, 700), dr.Margin(40, 10, 10, 10))
22options.document_format.DOCX
23options.font_embedding_rule.FULL
24
25# Convert HTML to DOCX
26conv.Converter.convert_html(document, options, save_path)Dans l’exemple, nous utilisons les propriétés document_format, page_setup, et font_embedding_rule. Pour en savoir plus sur les DocSaveOptions, veuillez lire l’article
Convertisseurs à réglage fin.
Aspose.HTML propose un convertisseur en ligne gratuit Convertisseur MD en DOCX qui convertit les fichiers Markdown en fichiers 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 !
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.