轉換 MD Markfown PDF 圖像 C#

在本文中,我們將學習使用 C# 語言以編程方式將 Markdown 文件 轉換為 PDFPNGJPG 和其他圖像格式。 MD 文件在網絡上很常見,您可能已經註意到,不同軟件的自述文件以及文檔通常以 Markdown 格式創建。讓我們看一下以下標題:

Markdown (.md) 到 PDF 和圖像 C# 轉換器 – API 安裝

您需要安裝 Aspose.HTML for .NET API,以便在 C# 中將 Markdown 格式文件轉換為 PDF 或圖像格式。您可以通過從官方 下載部分 或通過 NuGet 庫安裝命令下載它來配置 API,如下所示:

PM> Install-Package Aspose.Html

在 C# 中將 Markdown (MD) 轉換為 PDF

您可以在 .NET 應用程序中使用 C# 輕鬆地將 Markdown 文件 (MD) 轉換為 PDF。您需要按照以下步驟將 MD 轉換為 PDF 文件:

  1. 準備一個簡單的 Markdown 示例或加載輸入 MD 文件
  2. 調用 ConvertMarkdown 方法
  3. 將輸入文件轉換為 HTMLDocument 實例
  4. 使用 ConvertHTML 方法保存輸出的 PDF 文件

以下代碼顯示瞭如何使用 C# 將 markdown (MD) 文件轉換為 PDF:

// 準備一個簡單的 Markdown 例子
var code = "### Hello World" +
        "\r\n" +
        "[visit applications](https://aspose.com)";
// 創建一個降價文件
System.IO.File.WriteAllText(dataDir + "document.md", code);

// 將 Markdown 轉換為 HTML 文檔
//Aspose.Html.Converters.Converter.ConvertMarkdown("document.md", "document.html");
HTMLDocument document = Aspose.Html.Converters.Converter.ConvertMarkdown(dataDir + "document.md");

// 調用 ConvertHTML 方法將 HTML 轉換為 PDF。
Aspose.Html.Converters.Converter.ConvertHTML(document, new Aspose.Html.Saving.PdfSaveOptions(), dataDir + "output.pdf");

在 C# 中將 Markdown (MD) 轉換為 PNG 或 JPG 圖片

有時您可能需要預覽 MD 文件,以便將其渲染為圖像會很有幫助。您可以根據需要將 MD 文件轉換為 PNG 或 JPG 圖像。這種轉換基本上是一種兩步法,首先,您將其呈現為 HTML 格式,然後呈現為圖像:

  1. 創建或加載輸入 Markdown (MD) 文件
  2. 將 Markdown 轉換為中間 HTML 格式
  3. 在 C# 中將結果渲染為 PNG 或 JPG 輸出圖像

這些簡單的步驟可幫助您創建 MD 文件的圖像作為預覽。您可以根據您的用例進一步使用輸出圖像。此外,下面的代碼顯示瞭如何在 C# 中將 Markdown (MD) 文件轉換為 PNG 或 JPG 圖像:

// 準備一個簡單的 Markdown 例子
var code = "### Hello World" +
            "\r\n" +
            "[visit applications](https://.aspose.com)";
// 創建一個降價文件
System.IO.File.WriteAllText(dataDir + "document.md", code);

// 將 Markdown 轉換為 HTML 文檔
using (HTMLDocument document = Aspose.Html.Converters.Converter.ConvertMarkdown(dataDir + "document.md"))
{
    // 將 HTML 文檔轉換為 PNG 圖像文件格式
    Aspose.Html.Converters.Converter.ConvertHTML(document, new Aspose.Html.Saving.ImageSaveOptions(Aspose.Html.Rendering.Image.ImageFormat.Png), dataDir + "output.png");
}

結論

簡而言之,我們考慮了在 .NET 應用程序中使用 C# 將 Markdown (MD) 文件轉換為 PNG、JPG 和 PDF。這些功能可以使您的應用程序首屈一指。此外,API 還提供了許多其他功能,您可以通過查看 產品文檔 來探索這些功能。如有任何疑問或疑慮,請隨時通過 免費支持論壇 寫信給我們。我們很樂意收到您的反饋!

也可以看看