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 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)Процесс конвертации Markdown в DOCX можно гибко настроить. Класс DocSaveOptions – это мощный инструмент настройки, позволяющий точно настроить преобразование HTML-документов в формат DOCX. Он включает в себя следующие свойства:- page_setup – это свойство позволяет вам определить макет страницы, включая размер страницы, поля и другие аспекты макета, гарантируя, что выходной документ соответствует желаемому формату.
horizontal_resolution, он управляет вертикальным разрешением документов, влияя на их четкость и общий размер.css.media_type определяет разные стили для разных типов мультимедиа, гарантируя применение правильных правил CSS в зависимости от того, как отображается документ.NONE.В следующем фрагменте кода показано, как преобразовать Markdown в DOCX с настраиваемыми параметрами сохранения:
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)В этом примере мы используем свойства 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.