บทช่วยสอนนี้อธิบาย วิธีแปลง HTML เป็น Markdown ใน C# ประกอบด้วยรายละเอียดเกี่ยวกับการกำหนดค่าสภาพแวดล้อม อัลกอริทึมแบบเป็นขั้นตอน และข้อมูลโค้ดที่รันได้เพื่อ แปลง HTML เป็น MD ใน C# ยิ่งไปกว่านั้น คุณสามารถประมวลผลสตริง HTML จากไฟล์หรือที่อยู่ URL และแสดงผลเป็นไฟล์ Markdown
ขั้นตอนในการแปลง HTML เป็น Markdown ใน C#
- ติดตั้ง Aspose.HTML for .NET API เพื่อแปลงไฟล์ HTML ที่ป้อน
- สร้างไฟล์ HTML โดยใช้สตริง HTML
- เรียกเมธอด ConvertHTML เพื่อแสดงไฟล์ Markdown
ขั้นตอนเหล่านี้สรุปวิธีการพัฒนาตัวแปลง HTML เป็น MD ใน C# ขั้นตอนแรกจะอธิบายการกำหนดค่าสภาพแวดล้อมตามด้วยการสร้างไฟล์ HTML อินพุตโดยใช้สตริง คุณสามารถใช้เมธอด ConvertHTML() ที่มากเกินไปเพื่อสร้างเวิร์กโฟลว์ตามความต้องการของคุณ
รหัสเพื่อแปลง HTML เป็น Markdown ใน C
using System; | |
using System.IO; | |
using Aspose.Html; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert HTML to MD using C# | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Set HTML code | |
var code = "<h1>Header 1</h1>" + | |
"<h2>Header 2</h2>" + | |
"<p>Hello, World!!</p>"; | |
File.WriteAllText("sample.html", code); | |
// Convert HTML to MD | |
Aspose.Html.Converters.Converter.ConvertHTML("sample.html", new Aspose.Html.Saving.MarkdownSaveOptions(), "output.md"); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
โค้ดตัวอย่างข้างต้นสามารถใช้เพื่อส่งออก HTML เป็น MD ใน C# โดยที่ไฟล์อินพุตสามารถโหลดได้ด้วยออบเจ็กต์คลาส [HTMLDocument][https://reference.aspose.com/html/net/aspose.html/htmldocument/] class object or using the string file path. Subsequently, the MarkdownSaveOptions สามารถใช้เพื่อตั้งค่ารูปแบบการจัดรูปแบบมาร์กดาวน์ กำหนดค่าการจัดการทรัพยากร ฯลฯ สุดท้าย ไฟล์เอาต์พุตถูกสร้างขึ้นด้วยเมธอด ConvertHTML() ซึ่งส่งออกภาษามาร์กอัปเป็นไฟล์ที่มีนามสกุลไฟล์ MD
บทช่วยสอนนี้ครอบคลุมวิธีสร้างตัวแปลง HTML เป็น Markdown ใน C# นอกจากนี้ หากคุณต้องการเรียนรู้การแปลงมาร์กดาวน์เป็นรูปแบบ HTML แบบผกผัน คุณอาจดูบทความใน วิธีแปลง Markdown เป็น HTML ใน C#