Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
В этой статье представлена информация о том, как конвертировать Markdown в PDF с помощью Aspose.HTML for Python via .NET API. Вы узнаете о поддерживаемых сценариях преобразования Markdown в PDF и рассмотрите примеры Python для их иллюстрации. Кроме того, вы можете попробовать онлайн-конвертер Markdown, чтобы протестировать функциональность Aspose.HTML и конвертировать Markdown на лету.
Вы можете конвертировать Markdown в другие форматы с помощью Aspose.HTML в режиме реального времени. Загрузите файл Markdown, выберите выходной формат и запустите пример. Параметры сохранения настроены по умолчанию. Вы мгновенно получите результат конвертации в виде отдельного файла.
Если вы хотите программно преобразовать Markdown в PDF, ознакомьтесь со следующими примерами кода Python.
Если ваш сценарий требует рендеринга документа Markdown, например, в формат файла PDF, следующий пример демонстрирует, насколько это просто:
Если вам нужно создать документ Markdown из пользовательской строки непосредственно в вашем коде и преобразовать его в файл PDF, вам может помочь следующий пример:
1# Convert Markdown to PDF using Python
2
3import os
4import aspose.html.converters as conv
5import aspose.html.saving as sav
6
7# Setup output directory and 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, "markdown-to-pdf.pdf")
12
13# Create a simple Markdown example file
14code = "### Hello, World!\nConvert Markdown to PDF!"
15with open(source_path, "w") as file:
16 file.write(code)
17
18# Convert Markdown file to an intermediate HTMLDocument
19document = conv.Converter.convert_markdown(source_path)
20
21# Create an instance of PdfSaveOptions
22options = sav.PdfSaveOptions()
23
24# Convert HTML to PDF
25conv.Converter.convert_html(document, options, save_path)Процесс конвертации Markdown в PDF можно гибко настроить. Aspose.HTML for Python via .NET предоставляет класс
PdfSaveOptions, который дает вам больше контроля над сохранением документов в формате PDF. Вот описание свойств, доступных в PdfSaveOptions:-
page_setup – это свойство обеспечивает доступ к объекту PageSetup, используемому для настройки макета и настроек выходных страниц PDF в соответствии с конкретными требованиями к печати или отображению.
horizontal_resolution, это свойство управляет вертикальным разрешением внутренних и внешних изображений во время создания PDF-файла. Как и его горизонтальный аналог, по умолчанию оно составляет 300 точек на дюйм.Вам следует использовать класс PdfSaveOptions, чтобы указать дополнительные параметры, влияющие на результат сохранения документа в формате PDF. Этот класс содержит свойства, которые определяют, как будет отображаться вывод PDF. В следующем фрагменте кода Python показано, как преобразовать Markdown в PDF с помощью PdfSaveOptions:
1# Convert Markdown to PDF 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-pdf-with-save-options.pdf")
15
16# Convert Markdown to HTML
17document = conv.Converter.convert_markdown(document_path)
18
19# Create an instance of PdfSaveOptions
20options = sav.PdfSaveOptions()
21options.page_setup.any_page = dr.Page(dr.Size(300, 300), dr.Margin(30, 10, 10, 10))
22options.css.media_type.PRINT
23options.jpeg_quality = 100
24
25# Convert HTML to PDF
26conv.Converter.convert_html(document, options, save_path)css.media_type установлено значение PRINT, что указывает, что во время преобразования следует использовать тип носителя CSS для печати, обеспечивая правильное оформление.В этом коде класс PdfSaveOptions из Aspose.HTML for Python via .NET используется для настройки преобразования Markdown в PDF.
Эти настройки гарантируют, что полученный PDF-файл будет иметь правильный формат, стиль, подходящий для печати, и будет содержать высококачественные изображения.
Aspose.HTML for Python via .NET поддерживает преобразование Markdown в XPS. Для этого вам следует использовать
XpsSaveOptions, чтобы получить объект параметров сохранения, который передается методу convert_html():
options = sav.XpsSaveOptions()
Использование XpsSaveOptions позволяет настроить процесс рендеринга; вы можете указать свойства page_setup, background_color, css, horizontal_resolution и vertical_resolution.
Загрузите библиотеку Aspose.HTML for Python via .NET, чтобы успешно, быстро и легко конвертировать документы HTML, MHTML, EPUB, SVG и Markdown в самые популярные форматы.
Вы можете проверить качество преобразования Markdown в PDF с помощью нашего онлайн-конвертера Конвертер MD в PDF. Загрузите, конвертируйте файлы и получите результаты через несколько секунд. Попробуйте наш мощный конвертер Markdown в PDF бесплатно прямо сейчас!
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.