Este tutorial describe el proceso para convertir Markdown a XPS usando Python. Puedes seguir los pasos y ejecutar el fragmento de código para convertir MD a XPS en Python. Puedes seguir las instrucciones compartidas en cualquier sistema operativo como macOS, Linux, Windows, etc. donde esté configurado Python.
Pasos para exportar Markdown a XPS en Python
- Prepare la aplicación instalando Aspose.HTML para convertir Markdown a XPS
- Crea un objeto de la clase HTMLDocument para cargar el archivo MD de entrada
- Invoque el método convert_markdown para crear un archivo HTML intermedio a partir del archivo Markdown
- Cree un objeto de clase HTMLDocument para trabajar con el archivo HTML generado
- Exportar el archivo HTML intermedio al formato de documento XPS
Estos pasos resumen el algoritmo para exportar Markdown a XPS en Python. En primer lugar, el único requisito previo es la configuración del entorno mediante la instalación de la biblioteca. Posteriormente, se carga el archivo fuente Markdown y se exporta a formato HTML. Por último, se renderiza el archivo HTML intermedio a formato XPS para concluir la conversión.
Código para exportar Markdown a XPS en Python
import os | |
import aspose.html | |
from aspose.html import * | |
from aspose.html.converters import * | |
from aspose.html.saving import * | |
# Prepare the paths to the files | |
output_dir = "C:/" | |
source_path = os.path.join(output_dir, "document.md") | |
save_path = os.path.join(output_dir, "MD-to-XPS-output.xps") | |
# Prepare a simple Markdown example | |
code = "### Hello, World!\nConvert Markdown to XPS!" | |
# Create a Markdown file | |
with open(source_path, "w") as file: | |
file.write(code) | |
# Convert Markdown to HTML document | |
document = Converter.convert_markdown(source_path) | |
# Convert HTML document to XPS | |
Converter.convert_html(document, XpsSaveOptions(), save_path) |
Este fragmento de código demuestra cómo se puede realizar la conversión de MD a XPS de Python. Sin embargo, puede mejorar el código creando el archivo Markdown desde cero o cargando un archivo Markdown existente. De manera similar, puede editar el archivo HTML intermedio si necesita realizar algún cambio y luego proceder a escribir el archivo XPS de salida en el disco o en una secuencia según sus preferencias.
Aquí hemos aprendido a convertir Markdown a XPS en Python. Si te interesa fusionar archivos HTML, lee el artículo fusionar archivos HTML a PDF usando Python.