md-to-pdf# 如何将Markdown转换为PDF
Markdown 是一种用于文本格式设置的轻量级标记语言,常用于自述文件和在线论坛。它易于读写,通常使用 .md 或 .markdown 文件扩展名。IronPDF 具有将 Markdown 文件和字符串转换为 PDF 文档的功能。
如何将 Markdown 转换为 PDF
- 下载将 Markdown 转换为 PDF 的 C# 库
- 准备要转换的 Markdown 文件或字符串
- 使用
RenderMarkdownStringAsPdf
方法 - 使用
将 MarkdownFile 渲染为 PDF
方法 - 查看生成的 PDF 文档
开始在您的项目中使用IronPDF,并立即获取免费试用。
查看 IronPDF 上 Nuget 用于快速安装和部署。它有超过800万次下载,正在使用C#改变PDF。
Install-Package IronPdf
考虑安装 IronPDF DLL 直接。下载并手动安装到您的项目或GAC表单中: IronPdf.zip
手动安装到你的项目中
下载DLL将 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 文档。您可以从提供的 链接.让我们把这个示例文件转换成 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 功能无法使用。这是该方法目前的限制。