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 in Python
2
3import os
4import aspose.html.converters as conv
5import aspose.html.saving as sav
6
7# Prepare input and output paths
8output_dir = "output"
9os.makedirs(output_dir, exist_ok=True)
10source_path = os.path.join(output_dir, "document.md")
11save_path = os.path.join(output_dir, "document-output.docx")
12
13# Define the Markdown content
14code = "### Hello, World!\nConvert Markdown to DOCX!"
15
16# Create the Markdown file
17with open(source_path, "w", encoding="utf-8") as file:
18 file.write(code)
19
20# Convert Markdown to HTML
21with conv.Converter.convert_markdown(source_path) as document:
22 # Configure DOCX output
23 options = sav.DocSaveOptions()
24
25 # Convert HTML to DOCX
26 conv.Converter.convert_html(document, options, 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 in Python with custom settings
2
3import os
4import aspose.html.converters as conv
5import aspose.html.drawing as dr
6import aspose.html.rendering.doc as rdoc
7import aspose.html.saving as sav
8
9# Prepare input and output paths
10output_dir = "output"
11input_dir = "data"
12if not os.path.exists(output_dir):
13 os.makedirs(output_dir)
14document_path = os.path.join(input_dir, "document.md")
15save_path = os.path.join(output_dir, "md-to-docx-with-save-options.docx")
16
17# Convert Markdown to HTML
18with conv.Converter.convert_markdown(document_path) as document:
19 # Configure DOCX output
20 options = sav.DocSaveOptions()
21 options.page_setup.any_page = dr.Page(dr.Size(900, 700), dr.Margin(40, 10, 10, 10))
22 options.document_format = rdoc.DocumentFormat.DOCX
23 options.font_embedding_rule = rdoc.FontEmbeddingRule.FULL
24
25 # Convert HTML to DOCX
26 conv.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.