บทความสั้นๆ นี้อธิบายคำแนะนำทีละขั้นตอนในการสร้างฟังก์ชัน แยกข้อความจากไฟล์ Markdown ใน C# และแนะนำวิธีใช้เวิร์กโฟลว์เพื่อพัฒนาแอปพลิเคชันเพื่อ รับข้อความจาก Markdown โดยใช้ C# . บทความนี้ยังช่วยให้คุณตั้งค่าแพ็คเกจการแปลงเอกสารได้อย่างรวดเร็วจากเว็บไซต์ NuGet และคุณสามารถทำได้บนระบบปฏิบัติการยอดนิยมใดๆ เช่น Windows, macOS และ Linux ด้านล่างนี้คือประเด็นสำคัญและข้อมูลโค้ดสำหรับการแยกข้อความจากไฟล์ MD
ขั้นตอนในการแยกข้อความออกจากไฟล์ Markdown ใน C#
- ตั้งค่าแพ็คเกจ GroupDocs.Parser for .NET จากตัวจัดการแพ็คเกจ NuGet ในโครงการ .NET เพื่อแยกข้อความออกจากเอกสาร Markdown
- เพิ่มการอ้างอิงไปยังเนมสเปซที่จำเป็นสำหรับการแยกข้อความจากไฟล์ Markdown
- สร้างอินสแตนซ์ของคลาส Parser สำหรับการโหลดไฟล์ MD อินพุต
- ใช้เมธอด GetText ของคลาส Parser เพื่อขอรับวัตถุตัวอ่านข้อความ
- สุดท้าย อ่านเนื้อหาจากเครื่องอ่านและพิมพ์บนหน้าจอ
ขั้นตอนข้างต้นอธิบายได้ง่ายและคุณสามารถปฏิบัติตามได้อย่างง่ายดายสำหรับการสร้างฟังก์ชันเพื่อ แยกข้อความออกจาก Markdown โดยใช้ C# คุณต้องเขียนโค้ดเพียงไม่กี่บรรทัดและใช้การเรียก API เพียงไม่กี่ครั้งโดยทำตามขั้นตอนข้างต้นตามลำดับเพื่อรับข้อความจากไฟล์ Markdown นอกจากนี้ คำแนะนำเหล่านี้ไม่ขึ้นกับแพลตฟอร์มและคุณไม่จำเป็นต้องติดตั้งเครื่องมือของบุคคลที่สามเพื่อใช้งาน
รหัสเพื่อแยกข้อความจากไฟล์ Markdown ใน C
using System; | |
using System.Collections.Generic; | |
using System.Text; | |
using System.IO; | |
using GroupDocs.Parser; | |
using GroupDocs.Parser.Data; | |
namespace ExtractTextFromMarkdownFileInCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to extract Text from Markdown using C# | |
{ | |
// Remove the watermark in output | |
string licensePath = "GroupDocs.Parser.lic"; | |
GroupDocs.Parser.License lic = new GroupDocs.Parser.License(); | |
lic.SetLicense(licensePath); | |
// Create an instance of Parser class and load Markdown file | |
using (Parser parser = new Parser("sample.md")) | |
{ | |
// Extract a text into the reader | |
using(TextReader reader = parser.GetText()) | |
{ | |
// Print a text from the document | |
// If text extraction isn't supported, a reader is null | |
Console.WriteLine(reader == null ? "Text extraction isn't supported" : reader.ReadToEnd()); | |
} | |
} | |
} | |
} | |
} |
เราได้เขียนโค้ดตัวอย่างข้างต้นเพื่อสาธิตวิธีการพัฒนาแอปพลิเคชันโดยใช้คำแนะนำที่อธิบายไว้ในส่วนก่อนหน้าเพื่อ แยกข้อความจากไฟล์ MD ใน C# ตัวอย่างนี้สามารถใช้ในโครงการของคุณได้อย่างรวดเร็วเพื่อรับข้อความจากไฟล์ MD แต่คุณต้องติดตั้งแพ็คเกจการแปลงเอกสารก่อน ยิ่งไปกว่านั้น โค้ดตัวอย่างนี้สามารถดัดแปลงเพื่อแยกข้อความจากรูปแบบเอกสารต่างๆ เช่น PDF, DOC, DOCX, XLS, XLSX, PPTX และอื่นๆ อีกมากมาย
เราได้กล่าวถึงคำแนะนำโดยละเอียดเพื่อรับข้อความจากไฟล์ Markdown ใน C# และสร้างแอปพลิเคชันตัวอย่างสำหรับมัน เมื่อเร็ว ๆ นี้ เราได้เผยแพร่บทความเกี่ยวกับการแยกข้อความจาก Excel โดยใช้ C# ดูคำแนะนำ วิธีแยกข้อความจาก Excel ใน C# สำหรับข้อมูลเพิ่มเติม