翻譯|使用教程|編輯:李顯亮|2020-12-10 10:07:54.340|閱讀 377 次
概述:Markdown是一種帶有簡單符號的標記語言,只需幾個簡單的步驟即可輕松將markdown轉換為HTML網頁。本文將在這里使用C#語言進行探索。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Markdown是一種帶有簡單符號的標記語言,表示標題,粗體,斜體,下劃線等。學習和編寫都很簡單,因此大多數在線文檔和自述文件都是使用markdown編寫的。只需幾個簡單的步驟即可輕松將markdown轉換為HTML網頁。同樣,HTML到Markdown的轉換也是一個有用的功能,本文將在這里使用C#語言進行探索。
(安裝包僅提供部分功能,并設置限制,如需試用完整功能請。)
在C#中以編程方式將HTML網頁轉換為Markdown(.md)
可以在基于.NET的應用程序中將HTML網頁轉換為Markdown。支持這種流行的轉換功能的方式是,您只需要調用API即可,而無需深入了解基礎文件格式。因此,您需要按照以下步驟進行HTML網頁轉換:
下面的代碼顯示了如何使用C#將HTML網頁轉換為Markdown:
// Prepare an HTML code and save it to the file. var code = "Header 1
" + "Header 2
" + "Hello World!!
"; System.IO.File.WriteAllText(dataDir + "document.html", code); // Call ConvertHTML method to convert HTML to Markdown. Aspose.Html.Converters.Converter.ConvertHTML(dataDir + "document.html", new Aspose.Html.Saving.MarkdownSaveOptions(), dataDir + "output.md");
使用C#中的其他選項將HTML網頁轉換為Markdown(.md)
考慮一個場景,其中HTML文件中有很多不相關的數據,但是我們只需要將內容轉換為段落或超鏈接標簽即可。我們將按照以下步驟了解和嘗試此功能:
以下代碼基于這些步驟,這些步驟顯示了如何使用C#將HTML網頁轉換為帶有附加選項的Markdown:
// Prepare an HTML code and save it to the file. var code = "Header 1
" + "Header 2
" + "Hello World!!
" + "aspose"; System.IO.File.WriteAllText(dataDir + "document.html", code); // Create an instance of SaveOptions and set up the rule: // - only andelements will be converted to markdown. var options = new Aspose.Html.Saving.MarkdownSaveOptions(); options.Features = Aspose.Html.Saving.MarkdownFeatures.Link | Aspose.Html.Saving.MarkdownFeatures.AutomaticParagraph; // Call the ConvertHTML method to convert the HTML to Markdown. Aspose.Html.Converters.Converter.ConvertHTML(dataDir + "document.html", options, dataDir + "output_options.md");
使用C#以編程方式將Markdown(.md)轉換為HTML網頁
在某些情況下,您可能需要將HTML轉換為Markdown表示法。例如,將在Web應用程序中使用一些文檔部分以及許多其他用例。您可以通過以下步驟輕松地將Markdown文件轉換為HTML:
下面的代碼顯示了如何使用C#編程語言將Markdown文件(.md)轉換為HTML網頁:
// Prepare a simple Markdown example var code = "### Hello World" + "\r\n" + "[visit applications](//products.aspose.app/html/family)"; // Create a Markdown file System.IO.File.WriteAllText(dataDir + "input_document.md", code); // Convert Markdown to HTML document Aspose.Html.Converters.Converter.ConvertMarkdown(dataDir + "input_document.md", dataDir + "MarkdownToHTMLoutput.html");
這里已經編譯了一個示例項目,作為上述功能的演示,您還可以在其中下載示例文件。您可以嘗試使用該控制臺應用程序,以探索和了解Markdown和HTML相互轉換功能。因此,您可以下載ZIP測試功能。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn