如何将 Markdown 转换为 PDF
Markdown 是一种用于文本格式化的轻量级标记语言,常用于自述文件和在线论坛。 它易于阅读和书写,通常使用 .md 或 .markdown 文件扩展名。 IronPDF具有将Markdown文件和字符串转换为PDF文档的功能。
开始使用IronPDF
立即在您的项目中开始使用IronPDF,并享受免费试用。
如何将 Markdown 转换为 PDF
- 下载 C# 库以将 Markdown 转换为 PDF
- 准备要转换的 Markdown 文件或字符串
- 使用
RenderMarkdownStringAsPdf
方法将Markdown字符串转换为PDF - 使用
RenderMarkdownFileAsPdf
方法将Markdown文件转换为PDF - 查看生成的 PDF 文档
将 Markdown 字符串转换为 PDF 示例
使用RenderMarkdownStringAsPdf
方法将Markdown格式的字符串转换为PDF文档。 RenderingOptions 中的所有功能,包括添加文本和HTML页眉、页脚,文本覆盖、图像盖章和页码,以及设置自定义页面尺寸和方向,也可以使用此呈现方法。 创建 PDF 后,您可以通过合并、拆分和旋转等操作修改页面,您还可以添加注释和书签。
:path=/static-assets/pdf/content-code-examples/how-to/md-to-pdf-from-string.cs
using IronPdf;
// Instantiate Renderer
ChromePdfRenderer renderer = new ChromePdfRenderer();
// Markdown string
string md = "This is some **bold** and *italic* text.";
// Render from markdown string
PdfDocument pdf = renderer.RenderMarkdownStringAsPdf(md);
// Save the PDF
pdf.SaveAs("pdfFromMarkdownString.pdf");
Imports IronPdf
' Instantiate Renderer
Private renderer As New ChromePdfRenderer()
' Markdown string
Private md As String = "This is some **bold** and *italic* text."
' Render from markdown string
Private pdf As PdfDocument = renderer.RenderMarkdownStringAsPdf(md)
' Save the PDF
pdf.SaveAs("pdfFromMarkdownString.pdf")
将 Markdown 文件转换为 PDF 示例
利用RenderMarkdownFileAsPdf
方法将Markdown文件转换为PDF文档。 您可以下载用于转换的示例Markdown文件。 让我们将这个样本文件转换成PDF。
代码样本
:path=/static-assets/pdf/content-code-examples/how-to/md-to-pdf-from-file.cs
using IronPdf;
// Instantiate Renderer
ChromePdfRenderer renderer = new ChromePdfRenderer();
// Render from markdown file
PdfDocument pdf = renderer.RenderMarkdownFileAsPdf("sample.md");
// Save the PDF
pdf.SaveAs("pdfFromMarkdownFile.pdf");
Imports IronPdf
' Instantiate Renderer
Private renderer As New ChromePdfRenderer()
' Render from markdown file
Private pdf As PdfDocument = renderer.RenderMarkdownFileAsPdf("sample.md")
' Save the PDF
pdf.SaveAs("pdfFromMarkdownFile.pdf")
输出 PDF
从结果的PDF文档中可以看到,Markdown的代码、代码块、引用块、表格和复选框功能无法工作。 这是该方法的当前限制。