PDF 允许以只读格式共享文档,而不会影响其样式或布局。在打印或共享之前,我们可以轻松地将 Markdown 文档转换为 PDF 格式。在本文中,我们将学习如何在 Python 中将 Markdown 转换为 PDF。
本文将涵盖以下主题:
- 什么是降价
- Python Markdown to PDF Converter API
- 将 Markdown 转换为 PDF
- Markdown to PDF with a specific PDF Standard
- 将页面范围从 Markdown 转换为 PDF
什么是降价
Markdown 是一种轻量级的标记语言。它使我们能够使用纯文本编辑器创建格式化文本。 Markdown 通常用于生成技术文档。它还可用于创建网站、文档、笔记、书籍、演示文稿和电子邮件。 Markdown 文件以 .md 或 .markdown 文件扩展名保存。
Python Markdown 到 PDF 转换器 API
为了将 Markdown 文档转换为 PDF 格式,我们将使用 Aspose.Words for Python API。它是一个功能丰富的 Python 库,用于以编程方式读取和操作 支持的格式 的文档。此外,它还允许将 Markdown 和其他格式转换为高保真 PDF 格式。
请在控制台中使用以下 pip 命令从 PyPI 安装 API:
pip install aspose-words
使用 Python 将 Markdown 转换为 PDF
我们可以按照以下步骤将 Markdown 文档转换为 PDF:
- 使用 Document 类加载 Markdown 文档。
- 使用 save() 方法将 Markdown 文档转换为 PDF。
以下代码示例展示了如何在 Python 中将 Markdown 文件转换为 PDF。
# 此代码示例演示如何将 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。我们可以按照以下步骤在将 Markdown 转换为 PDF 时指定 PDF 文档的特定标准:
- 首先,使用 Document 类加载 Markdown 文档。
- 接下来,创建 PdfSaveOptions 类的实例。
- 之后,使用合规性属性设置 PDF 标准。
- 最后,使用 save() 方法将 Markdown 文档转换为 PDF。
以下代码示例展示了如何将 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")
在 Python 中将页面范围从 MD 转换为 PDF
我们可以按照以下步骤将一系列页面从 Markdown 转换为 PDF:
- 首先,使用 Document 类加载 Markdown 文档。
- 接下来,创建 PdfSaveOptions 类的实例。
- 之后,使用 pageset 属性设置开始和结束页码。
- 最后,使用 save() 方法将 Markdown 文档转换为 PDF。
以下代码示例展示了如何在 Python 中将一系列页面从 Markdown 转换为 PDF。
# 此代码示例演示如何将页面范围从 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 许可证
您可以获得免费的临时许可证 试用该库而不受评估限制。
结论
在本文中,我们学习了如何在 Python 中将 Markdown 文件转换为 PDF。此外,我们还看到了以编程方式自定义 Markdown 到 PDF 转换的不同选项。您可以使用 documentation 了解有关 Aspose.Words for Python 的更多信息。如有任何歧义,请随时在我们的 论坛 上与我们联系。