Конвертировать Markdown в XPS с помощью Python

В этом руководстве описывается процесс конвертации Markdown в XPS с помощью Python. Вы можете следовать инструкциям и запустить фрагмент кода для конвертации MD в XPS в Python. Вы можете следовать общим инструкциям в любой операционной системе, например macOS, Linux, Windows и т. д., где настроен Python.

Шаги по экспорту Markdown в XPS в Python

  1. Подготовьте приложение, установив Aspose.HTML для преобразования Markdown в XPS
  2. Создайте объект класса HTMLDocument для загрузки входного файла MD.
  3. Вызовите метод convert_markdown для создания промежуточного HTML-файла из файла Markdown.
  4. Создайте объект класса HTMLDocument для работы с созданным HTML-файлом.
  5. Экспортировать промежуточный HTML-файл в формат документа XPS

Эти шаги суммируют алгоритм для экспорта Markdown в XPS в Python. Прежде всего, единственным предварительным условием является настройка среды путем установки библиотеки. Затем загрузите исходный файл Markdown и экспортируйте его в формат HTML. Наконец, визуализируйте промежуточный файл HTML в формате XPS, чтобы завершить преобразование.

Код для экспорта Markdown в XPS на 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)

Этот фрагмент кода демонстрирует, как можно использовать преобразование Python MD в XPS. Однако вы можете улучшить код, создав файл Markdown с нуля или загрузив существующий файл Markdown. Аналогичным образом вы можете отредактировать промежуточный файл HTML, если вам нужны какие-либо изменения, а затем продолжить запись выходного файла XPS на диск или в поток в соответствии с вашими предпочтениями.

Здесь мы изучили преобразование Markdown в XPS в Python. Если вас интересует слияние HTML-файлов, то прочитайте статью объединить файлы HTML в PDF с помощью Python.

 Русский