В этом руководстве описывается процесс конвертации Markdown в XPS с помощью Python. Вы можете следовать инструкциям и запустить фрагмент кода для конвертации MD в XPS в Python. Вы можете следовать общим инструкциям в любой операционной системе, например macOS, Linux, Windows и т. д., где настроен Python.
Шаги по экспорту Markdown в XPS в Python
- Подготовьте приложение, установив Aspose.HTML для преобразования Markdown в XPS
- Создайте объект класса HTMLDocument для загрузки входного файла MD.
- Вызовите метод convert_markdown для создания промежуточного HTML-файла из файла Markdown.
- Создайте объект класса HTMLDocument для работы с созданным HTML-файлом.
- Экспортировать промежуточный 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.