Markdown 是一种轻量级的标记语言,广泛用于通过简单地将格式化元素添加到纯文本来创建网站、文档和自述文件。几乎所有浏览器和文本编辑器都广泛支持它。其巨大的兼容性增加了它的使用,也增加了它与其他可移植文档格式之间的渲染。在本文中,您将学习如何使用 C# 以编程方式将 Markdown 文件转换为 PDF 格式。

使用 .NET API 将 MD 文件转换为 PDF

.NET API 转换 Markdown 文件

GroupDocs 展示了其 .NET API 以将 markdown 文件 转换为 .NET 应用程序中的其他格式。在本文中,我们将使用其 GroupDocs.Conversion for .NET 将 MD 文件转换为 PDF 格式。此外,API 支持许多其他文件格式的转换,例如文字处理文档、电子表格、演示文稿、电子书、图像以及文档中提到的许多其他文件格式。

您可以从 下载部分 下载 DLL 或 MSI 安装程序,或通过 NuGet 在您的 .NET 应用程序中安装 API。

PM> Install-Package GroupDocs.Conversion

使用 C# 将 Markdown 转换为 PDF

让我们快速跳转到目标并将markdown文件转换为PDF格式。以下步骤展示了如何在 C# 中将 markdown MD 文件转换为 PDF 格式。

  • 使用 Converter 类加载降价文件。
  • 准备 PDF 转换选项
  • 设置任何其他 PDF 选项,例如页边距、页面方向、水印等。
  • 使用 Convert() 方法将 markdown 文件转换为 PDF 格式。

以下 C# 源代码将 Markdown 文件转换为 PDF。

// 使用 C# 将 Markdown 文件转换为 PDF 格式
using (var converter = new GroupDocs.Conversion.Converter("/path/markdown.md"))
{
    var options = new PdfConvertOptions();
    converter.Convert("/output-path/markdown.pdf", options);
}

MD 文件片段和上述代码转换后的 PDF 文件如下所示。

MD File converted to PDF using .NET API

获取免费 API 许可证

您可以获得免费的临时许可证 使用 API 而不受评估限制。

结论

最后,我们讨论了如何在 C# 中将 markdown 文件转换为 PDF 格式。这可能指导您开发自己的转换应用程序,例如由 GroupDocs 开发的 在线 MD 到 PDF 转换器

您可以使用其 文档 了解有关 Conversion .NET API 的更多信息。在我看来,最好的学习方式是开始体验 GitHub 上提供的示例。如有任何疑问,请通过 论坛 联系我们。

也可以看看