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 proporciona el espacio de nombres Aspose.Html.Converters que ofrece fácil acceso a varios métodos de conversión.
Este artículo proporciona información sobre cómo convertir Markdown a DOCX usando la biblioteca de Python Aspose.HTML. Aprenderá sobre los escenarios de conversión de Markdown a DOCX admitidos y considerará ejemplos de código Python para ilustrarlos. Además, puede probar un convertidor de Markdown en línea para probar la funcionalidad Aspose.HTML y convertir Markdown sobre la marcha.
Nota: Todos los métodos convert_markdown() permiten la conversión básica de Markdown a HTML. Las conversiones de Markdown a otros formatos pasan por la etapa de conversión de Markdown a HTML.
Puede convertir Markdown a otros formatos con Aspose.HTML en tiempo real. Cargue un archivo Markdown, seleccione el formato de salida y ejecute el ejemplo. Las opciones de guardado están configuradas de forma predeterminada. Recibirá instantáneamente el resultado de la conversión como un archivo separado.
Si desea convertir Markdown a DOCX mediante programación, consulte los siguientes ejemplos de código Python.
Las conversiones de Markdown a otros formatos pasan por una etapa intermedia de conversión de Markdown a HTML. Para convertir Markdown a DOCX, debes seguir algunos pasos:
Si tu caso es crear un documento Markdown a partir de una cadena de usuario directamente en tu código y convertirlo a un archivo DOCX, el siguiente ejemplo podría ayudarte:
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)El proceso de conversión de Markdown a DOCX se puede personalizar de forma flexible. La clase DocSaveOptions es una poderosa herramienta de configuración que le permite ajustar la conversión de documentos HTML al formato DOCX. Incluye las siguientes propiedades:
horizontal_resolution, controla la resolución vertical de los documentos, lo que afecta su claridad y tamaño general.css.media_type especifica diferentes estilos para diferentes tipos de medios, lo que garantiza que se apliquen las reglas CSS correctas en función de cómo se representa el documento.NONE.El siguiente fragmento de código muestra cómo convertir Markdown a DOCX con opciones de guardado personalizadas:
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)En el ejemplo, utilizamos las propiedades document_format, page_setup y font_embedding_rule. Para obtener más información sobre DocSaveOptions, lea el artículo
Ajuste de convertidores.
Aspose.HTML ofrece un Convertidor de MD a DOCX en línea gratuito que convierte Markdown a archivos DOCX con alta calidad, fácil y rápido. ¡Simplemente cargue, convierta sus archivos y obtenga resultados en unos segundos!
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.