Перетворення Markdown у PDF Python

PDF дозволяє ділитися документами у форматі лише для читання без шкоди для їх стилю чи макета. Ми можемо легко конвертувати документи Markdown у формат PDF перед тим, як їх роздрукувати або поділитися. У цій статті ми дізнаємося, як конвертувати Markdown у PDF на Python.

У цій статті будуть розглянуті такі теми:

  1. Що таке Markdown
  2. API конвертера Python Markdown to PDF
  3. Перетворити Markdown у PDF
  4. Розмітка до PDF із окремим стандартом PDF
  5. Перетворити діапазон сторінок із Markdown у PDF

Що таке Markdown

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.

# Цей приклад коду демонструє, як перетворити файл Markdoen на документ PDF.
import aspose.words as aw

# Завантажте наявний документ Markdown
doc = aw.Document("C:\\Files\\sample.md")

# Збережіть документ як PDF
doc.save(f"C:\\Files\\Output.pdf")
Перетворіть Markdown у PDF за допомогою Python.

Перетворіть Markdown у PDF за допомогою Python.

Python Markdown до PDF із спеціальним стандартом

Ми також можемо конвертувати документ Markdown у певний стандарт PDF, наприклад PDF/A. Ми можемо вказати конкретний стандарт для PDF-документа під час перетворення Markdown у PDF, виконавши наведені нижче дії:

  1. По-перше, завантажте документ Markdown за допомогою класу Document.
  2. Далі створіть екземпляр класу PdfSaveOptions.
  3. Після цього встановіть стандарт PDF за допомогою властивості відповідності.
  4. Нарешті, перетворіть документ Markdown у PDF за допомогою методу save().

У наведеному нижче прикладі коду показано, як конвертувати Markdown у певний стандартний документ PDF.

# Цей приклад коду демонструє, як конвертувати файл Markdoen у певний стандарт PDF.
import aspose.words as aw

# Завантажте наявний документ Markdown
doc = aw.Document("C:\\Files\\sample.md")

# Укажіть параметри збереження та налаштуйте відповідність PDF
saveOptions = aw.saving.PdfSaveOptions()
saveOptions.compliance = aw.saving.PdfCompliance.PDF17

# Збережіть документ як 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.

# Цей приклад коду демонструє, як конвертувати діапазон сторінок із файлу Markdoen у документ PDF.
import aspose.words as aw

# Завантажте наявний документ Markdown
doc = aw.Document("C:\\Files\\sample.md")

# Вкажіть параметри збереження та встановіть діапазон сторінок
saveOptions = aw.saving.PdfSaveOptions()
saveOptions.page_set = aw.saving.PageSet([0, 1])

# Збережіть документ як PDF
doc.save(f"C:\\Files\\Output.pdf")

Отримайте безкоштовну ліцензію API

Ви можете отримати безкоштовну тимчасову ліцензію, щоб спробувати бібліотеку без оціночних обмежень.

Висновок

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

Дивись також