Преобразование Markdown в PDF Python

PDF позволяет обмениваться документами в формате только для чтения без ущерба для их стиля или макета. Мы можем легко преобразовать документы Markdown в формат PDF, прежде чем они будут распечатаны или опубликованы. В этой статье мы узнаем, как конвертировать Markdown в PDF на Python.

В этой статье должны быть раскрыты следующие темы:

  1. Что такое уценка
  2. API конвертера Python Markdown в PDF
  3. Преобразовать Markdown в PDF
  4. Уценка в PDF с определенным стандартом PDF
  5. Преобразовать диапазон страниц из Markdown в PDF

Что такое уценка

Markdown — это легкий язык разметки. Это позволяет нам создавать форматированный текст с помощью обычного текстового редактора. Markdown обычно используется для создания технической документации. Его также можно использовать для создания веб-сайтов, документов, заметок, книг, презентаций и сообщений электронной почты. Файлы Markdown сохраняются с расширением .md или .markdown.

Python Markdown to PDF Converter API

Для преобразования документов Markdown в формат PDF мы будем использовать API Aspose.Words for Python. Это многофункциональная библиотека Python для чтения и обработки документов поддерживаемых форматов программными средствами. Более того, он позволяет конвертировать Markdown и другие форматы в формат PDF с высокой точностью.

Установите API из PyPI с помощью следующей команды pip в консоли:

pip install aspose-words

Преобразование Markdown в PDF с помощью Python

Мы можем преобразовать документ Markdown в PDF, выполнив следующие действия:

  1. Загрузите документ Markdown, используя класс Document.
  2. Преобразуйте документ Markdown в PDF, используя метод save().

В следующем примере кода показано, как преобразовать файл Markdown в PDF в Python.

# This code example demonstrates how to convert a Markdoen file to a PDF document.
import aspose.words as aw

# Load an existing Markdown document
doc = aw.Document("C:\\Files\\sample.md")

# Save the document as PDF
doc.save(f"C:\\Files\\Output.pdf")
Convert Markdown to PDF using Python.

Convert Markdown to PDF using Python.

Python Markdown в PDF с определенным стандартом

Мы также можем преобразовать документ Markdown в определенный стандарт PDF, например PDF/A. Мы можем указать конкретный стандарт для документа PDF при преобразовании Markdown в PDF, выполнив следующие шаги:

  1. Во-первых, загрузите документ Markdown, используя класс Document.
  2. Затем создайте экземпляр класса PdfSaveOptions.
  3. После этого установите стандарт PDF, используя свойство соответствия.
  4. Наконец, преобразуйте документ Markdown в PDF с помощью метода save().

В следующем примере кода показано, как преобразовать Markdown в конкретный стандартный документ PDF.

# This code example demonstrates how to convert a Markdoen file to a particular PDF standard.
import aspose.words as aw

# Load an existing Markdown document
doc = aw.Document("C:\\Files\\sample.md")

# Specify save options and set PDF compliance
saveOptions = aw.saving.PdfSaveOptions()
saveOptions.compliance = aw.saving.PdfCompliance.PDF17

# Save the document as PDF
doc.save(f"C:\\Files\\Output.pdf")

Преобразование диапазона страниц из MD в PDF в Python

Мы можем преобразовать ряд страниц из Markdown в PDF, выполнив следующие действия:

  1. Во-первых, загрузите документ Markdown, используя класс Document.
  2. Затем создайте экземпляр класса PdfSaveOptions.
  3. После этого установите номер начальной и конечной страницы с помощью свойства pageset.
  4. Наконец, преобразуйте документ Markdown в PDF с помощью метода save().

В следующем примере кода показано, как преобразовать диапазон страниц из Markdown в PDF в Python.

# This code example demonstrates how to convert range of pages from Markdoen file to a PDF document.
import aspose.words as aw

# Load an existing Markdown document
doc = aw.Document("C:\\Files\\sample.md")

# Specify save options and set pages range
saveOptions = aw.saving.PdfSaveOptions()
saveOptions.page_set = aw.saving.PageSet([0, 1])

# Save the document as PDF
doc.save(f"C:\\Files\\Output.pdf")

Получите бесплатную лицензию API

Вы можете получить бесплатную временную лицензию, чтобы попробовать библиотеку без ограничений пробной версии.

Вывод

В этой статье мы узнали, как конвертировать файлы Markdown в PDF в Python. Более того, мы видели различные варианты программной настройки преобразования Markdown в PDF. Вы можете узнать больше об Aspose.Words для Python, используя документацию. В случае возникновения каких-либо неясностей, пожалуйста, свяжитесь с нами на нашем форуме.

Смотрите также