如何將 Markdown 轉換成 PDF
Markdown 是一種輕量級的標記語言,用於文本格式化,常見於讀我文件和線上論壇。它易於閱讀和編寫,通常使用 .md 或 .markdown 文件擴展名。IronPDF 具有將 Markdown 文件和字符串轉換為 PDF 文件的功能。
如何將 Markdown 轉換為 PDF
- 下載將 Markdown 轉換為 PDF 的 C# 庫
- 準備要轉換的 Markdown 文件或字串
- 將 Markdown 字符串轉換為 PDF 使用
將Markdown字串轉換為PDF
方法 - 將 Markdown 文件轉換為 PDF 使用
將Markdown文件渲染為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 文檔。您可以從提供的鏈接下載一個示例 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文件中所看到的,Code、Code Block、Blockquote、Tables 和 Checkbox 的Markdown功能無法正常工作。這是該方法目前的限制。