PDF дозволяє ділитися документами у форматі лише для читання без шкоди для їх стилю чи макета. Ми можемо легко конвертувати документи Markdown у формат PDF перед тим, як їх роздрукувати або поділитися. У цій статті ми дізнаємося, як конвертувати Markdown у PDF на Python.
У цій статті будуть розглянуті такі теми:
- Що таке Markdown
- API конвертера Python Markdown to PDF
- Перетворити Markdown у PDF
- Розмітка до PDF із окремим стандартом PDF
- Перетворити діапазон сторінок із 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, виконавши наведені нижче дії.
- Завантажте документ Markdown за допомогою класу Document.
- Перетворіть документ 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")
Python Markdown до PDF із спеціальним стандартом
Ми також можемо конвертувати документ Markdown у певний стандарт PDF, наприклад PDF/A. Ми можемо вказати конкретний стандарт для PDF-документа під час перетворення Markdown у PDF, виконавши наведені нижче дії:
- По-перше, завантажте документ Markdown за допомогою класу Document.
- Далі створіть екземпляр класу PdfSaveOptions.
- Після цього встановіть стандарт PDF за допомогою властивості відповідності.
- Нарешті, перетворіть документ 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, виконавши наведені нижче дії.
- По-перше, завантажте документ Markdown за допомогою класу Document.
- Далі створіть екземпляр класу PdfSaveOptions.
- Після цього встановіть номер початкової та кінцевої сторінок за допомогою властивості pageset.
- Нарешті, перетворіть документ 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 за допомогою документації. У разі будь-яких неясностей зв’яжіться з нами на нашому форумі.