คู่มือนี้ครอบคลุมรายละเอียดการแปลง Markdown เป็น Word ใน C# โดยจะอธิบายขั้นตอนการทำงานของโปรแกรมและแสดงตัวอย่างโค้ดที่ใช้ในการแปลง Markdown เป็น DOCX ใน C# นอกจากนี้ ข้อมูลนี้ยังใช้ได้กับการพัฒนาตัวแปลงในระบบปฏิบัติการใดๆ เช่น Windows, MacOS, Linux เป็นต้น ที่มีการกำหนดค่า .NET
ขั้นตอนในการเรนเดอร์ไฟล์ MD ไปยัง Word ใน C#
- ตั้งค่า IDE โดยติดตั้งไลบรารี Aspose.HTML
- สร้างไฟล์อินพุตตัวอย่างมาร์กดาวน์
- บันทึกไฟล์ตัวอย่างมาร์กดาวน์และแปลงเป็นรูปแบบไฟล์ HTML ด้วยเมธอด convert_markdown
- ส่งออกไฟล์ HTML ที่แปลงแล้วเป็น Markdown โดยเรียกใช้เมธอด convert_html
ขั้นตอนเหล่านี้อธิบายวิธีการแปลง Markdown เป็น Word ใน C# อย่างละเอียด โดยขั้นตอนแรกคือสร้างไฟล์ Markdown โดยระบุสตริง Markdown ที่กำหนดเอง จากนั้นส่งออกไฟล์อินพุตเป็นรูปแบบ HTML ซึ่งจะแสดงเป็นเอกสาร Word
โค้ดสำหรับแปลง Markdown เป็น Word ใน C#
using System.IO; | |
using Aspose.Html; | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
License lic = new License(); | |
lic.SetLicense("license.lic"); | |
// Set path for Markdown file | |
string sourcePath = "input.md"; | |
// Create a Markdown example | |
var code = "### Hello, World!" + "\r\n" + "Convert Markdown to DOCX!"; | |
// Create a Markdown file | |
File.WriteAllText(sourcePath, code); | |
// Set path for DOCX file | |
string savePath = "document-output.docx"; | |
// Convert Markdown to HTML document | |
using var document = Aspose.Html.Converters.Converter.ConvertMarkdown(sourcePath); | |
// Convert HTML document to DOCX file format | |
Aspose.Html.Converters.Converter.ConvertHTML(document, new Aspose.Html.Saving.DocSaveOptions(), savePath); | |
System.Console.WriteLine("MD to DOCX successfully"); | |
} | |
} |
ตัวอย่างโค้ดนี้แสดงขั้นตอนการพัฒนาตัวแปลง MD เป็น Word ใน C# โดยจะสร้างไฟล์ Markdown และส่งออกไปยังดิสก์หรือสตรีมเพื่อประมวลผลเพิ่มเติม จากนั้นไฟล์ Markdown จะถูกส่งออกไปยังไฟล์ HTML โดยใช้เมธอด convertMarkdown ในที่สุด เนื้อหา HTML จะถูกเรนเดอร์เป็นรูปแบบ Microsoft Word โดยการสร้างอินสแตนซ์คลาส DocSaveOptions และเรียกใช้เมธอด convert_html
ในบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีส่งออกไฟล์ MD ไปยัง Word ใน C# แล้ว อย่างไรก็ตาม หากคุณต้องการเรียนรู้วิธีแปลง EPUB เป็น PDF โปรดอ่านบทความใน แปลง EPUB เป็น PDF ใน C#