Markdown 轉換成 PDF

Markdown 是一種輕量級標記語言,您可以使用它在純文本中添加格式,而無需使用 HTML 標籤。使用 IronPDF,您可以將此 Markdown 內容輕鬆轉換為 PDF,就像轉換 HTML 或簡單文本文件一樣輕鬆。 如您所見,通過使用ChromePdfRenderer渲染引擎,提供的Markdown內容僅用幾行就可以轉換成高品質的PDF文件。 無論是 Markdown 文件還是 Markdown 字符串,IronPDF 都能輕鬆處理轉換。

在 C# 中將 Markdown 轉換為 PDF 的 5 個步驟

  • const string exampleMdString = "這段文字是 ***非常重要*\.";
  • var renderer = new ChromePdfRenderer();
  • PdfDocument pdfFromFile = renderer.RenderMarkdownFileAsPdf("report.md");
  • PdfDocument pdfFromString = renderer.RenderMarkdownStringAsPdf(exampleMdString);
  • pdfFromFile.SaveAs("report.pdf");

    將 Markdown 轉換為 PDF 的第一步是載入您的 Markdown 內容,無論是 Markdown 文件或字串。 為了展示 IronPDF 如何處理 Markdown 字串轉換,我們創建了一個名為exampleMdString的新字串變數,並將我們的 markdown 內容賦值給它。 這將稍後傳遞給渲染器,以渲染成 PDF 文件。

    接下來,我們需要創建一個新的ChromePdfRenderer實例。 這是IronPDF功能強大的基於Chromium的渲染引擎,能夠輕鬆處理PDF渲染,確保生成的PDF文檔保持與原始內容相同的品質。 此類別使我們可以使用兩個今天需要的方法:RenderMarkdownFileAsPdfRenderMarkdownStringAsPdf

    首先,我們將使用第一種方法將 Markdown 文件渲染為 PDF。 為此,我們將通過渲染器物件訪問的方法傳遞 Markdown 檔案。 這將把 Markdown 文件的內容轉換為 PDF,並將其保存到我們的 PdfDocument 物件 pdfFromFile。 接下來,我們將再次使用渲染器對象訪問必要的方法,把之前的 Markdown 字串渲染為 PDF,然後把生成的 PDF 存儲到我們在同一行創建的 PdfDocument 對象中。

    最後,我們需要保存新的 PDF 文件,這可以輕鬆地使用 SaveAs 方法將 PDF 保存到指定的位置和文件名。 點擊這裡查看使用指南,包括範例、範例代碼和文件。