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 предоставляет пространство имен Aspose.Html.Converters, которое обеспечивает легкий доступ к различным методам преобразования.
В этой статье представлена информация о том, как конвертировать Markdown в DOCX с помощью библиотеки Python Aspose.HTML. Вы узнаете о поддерживаемых сценариях преобразования Markdown в DOCX и рассмотрите примеры кода Python для их иллюстрации. Кроме того, вы можете попробовать онлайн-конвертер Markdown, чтобы протестировать функциональность Aspose.HTML и конвертировать Markdown на лету.
Примечание. Все методы convert_markdown() позволяют выполнять базовое преобразование Markdown в HTML. Преобразования из Markdown в другие форматы проходят этап преобразования Markdown в HTML.
Вы можете конвертировать Markdown в другие форматы с помощью Aspose.HTML в режиме реального времени. Загрузите файл Markdown, выберите выходной формат и запустите пример. Параметры сохранения настроены по умолчанию. Вы мгновенно получите результат конвертации в виде отдельного файла.
Если вы хотите программно преобразовать Markdown в DOCX, ознакомьтесь со следующими примерами кода Python.
Преобразования Markdown в другие форматы проходят промежуточный этап преобразования Markdown в HTML. Чтобы конвертировать Markdown в DOCX, вам необходимо выполнить несколько шагов:
Если вам нужно создать документ Markdown из пользовательской строки непосредственно в вашем коде и преобразовать его в файл DOCX, вам может помочь следующий пример:
1# Convert Markdown to DOCX using Python
2
3import os
4import aspose.html.converters as conv
5import aspose.html.saving as sav
6
7# Prepare a path to a source Markdown file
8output_dir = "output/"
9source_path = os.path.join(output_dir, "document.md")
10
11# Prepare a simple Markdown example
12code = "### Hello, World!\nConvert Markdown to DOCX!"
13
14# Create a Markdown file
15with open(source_path, "w") as file:
16 file.write(code)
17
18# Prepare a path to save the converted file
19save_path = os.path.join(output_dir, "document-output.docx")
20
21# Convert Markdown to HTML document
22document = conv.Converter.convert_markdown(source_path)
23
24# Convert HTML document to DOCX file format
25conv.Converter.convert_html(document, sav.DocSaveOptions(), save_path)Процесс конвертации Markdown в DOCX можно гибко настроить. Класс DocSaveOptions – это мощный инструмент настройки, позволяющий точно настроить преобразование HTML-документов в формат DOCX. Он включает в себя следующие свойства:- page_setup – это свойство позволяет вам определить макет страницы, включая размер страницы, поля и другие аспекты макета, гарантируя, что выходной документ соответствует желаемому формату.
horizontal_resolution, он управляет вертикальным разрешением документов, влияя на их четкость и общий размер.css.media_type определяет разные стили для разных типов мультимедиа, гарантируя применение правильных правил CSS в зависимости от того, как отображается документ.NONE.В следующем фрагменте кода показано, как преобразовать Markdown в DOCX с настраиваемыми параметрами сохранения:
1# Convert Markdown to DOCX using Python with custom settings
2
3import os
4import aspose.html.converters as conv
5import aspose.html.saving as sav
6import aspose.html.drawing as dr
7
8# Setup directories and define paths
9output_dir = "output/"
10input_dir = "data/"
11if not os.path.exists(output_dir):
12 os.makedirs(output_dir)
13document_path = os.path.join(input_dir, "document.md")
14save_path = os.path.join(output_dir, "md-to-docx-with-save-options.docx")
15
16# Convert Markdown to HTML
17document = conv.Converter.convert_markdown(document_path)
18
19# Create an instance of DocSaveOptions
20options = sav.DocSaveOptions()
21options.page_setup.any_page = dr.Page(dr.Size(900, 700), dr.Margin(40, 10, 10, 10))
22options.document_format.DOCX
23options.font_embedding_rule.FULL
24
25# Convert HTML to DOCX
26conv.Converter.convert_html(document, options, save_path)В этом примере мы используем свойства document_format, page_setup и font_embedding_rule. Чтобы узнать больше о DocSaveOptions, прочтите статью
Точная настройка конвертеров.
Aspose.HTML предлагает бесплатный онлайн Конвертер MD в DOCX, который конвертирует Markdown в файлы DOCX с высоким качеством, просто и быстро. Просто загрузите, конвертируйте файлы и получите результаты через несколько секунд!
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.