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 bietet den Aspose.Html.Converters Namensraum, der einen einfachen Zugang zu verschiedenen Konvertierungsmethoden bietet.
In diesem Artikel erfahren Sie, wie Sie Markdown in DOCX konvertieren können, indem Sie die Aspose.HTML Python-Bibliothek verwenden. Sie lernen die unterstützten Szenarien für die Konvertierung von Markdown in DOCX kennen und können diese anhand von Python-Codebeispielen veranschaulichen. Außerdem können Sie einen Online Markdown Converter ausprobieren, um die Aspose.HTML Funktionalität zu testen und Markdown on the fly zu konvertieren.
Hinweis: Alle convert_markdown() Methoden ermöglichen die grundlegende Umwandlung von Markdown in HTML. Konvertierungen von Markdown in andere Formate durchlaufen die Konvertierungsphase von Markdown nach HTML.
Sie können Markdown mit Aspose.HTML in Echtzeit in andere Formate konvertieren. Laden Sie eine Markdown-Datei, wählen Sie das Ausgabeformat und führen Sie das Beispiel aus. Die Speicheroptionen sind standardmäßig konfiguriert. Sie erhalten das Konvertierungsergebnis sofort als separate Datei.
Wenn Sie Markdown programmatisch in DOCX konvertieren möchten, lesen Sie bitte die folgenden Python-Codebeispiele.
Die Konvertierung von Markdown in andere Formate erfolgt über eine Zwischenstufe der Konvertierung von Markdown in HTML. Um Markdown in DOCX zu konvertieren, sollten Sie ein paar Schritte befolgen:
Wenn Sie ein Markdown-Dokument aus einem Benutzerstring direkt in Ihrem Code erstellen und es in eine DOCX-Datei konvertieren möchten, könnte Ihnen das folgende Beispiel helfen:
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)Der Prozess der Konvertierung von Markdown in DOCX kann flexibel angepasst werden. Die Klasse DocSaveOptions ist ein leistungsfähiges Konfigurationswerkzeug, mit dem Sie die Konvertierung von HTML-Dokumenten in das DOCX-Format feinabstimmen können. Sie enthält die folgenden Eigenschaften:
horizontal_resolution wird damit die vertikale Auflösung von Dokumenten gesteuert, was sich auf deren Klarheit und Gesamtgröße auswirkt.css.media_type legt beispielsweise unterschiedliche Stile für verschiedene Medientypen fest und stellt sicher, dass die richtigen CSS-Regeln je nach Art der Darstellung des Dokuments angewendet werden.NONE.Der folgende Codeschnipsel zeigt, wie man Markdown in DOCX mit benutzerdefinierten Speicheroptionen konvertiert:
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)In diesem Beispiel verwenden wir die Eigenschaften document_format, page_setup und font_embedding_rule. Um mehr über DocSaveOptions zu erfahren, lesen Sie bitte den Artikel
Fine-Tuning Converters.
Aspose.HTML bietet einen kostenlosen Online- MD zu DOCX Konverter, der Markdown in DOCX-Dateien mit hoher Qualität, einfach und schnell konvertiert. Einfach hochladen, konvertieren Sie Ihre Dateien und erhalten Sie Ergebnisse in ein paar Sekunden!
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.