ในบทช่วยสอนสั้นๆ นี้ เราจะเรียนรู้วิธี แปลง Word เป็น Markdown โดยใช้ C# รูปแบบ Markdown มีประโยชน์สำหรับการนำเสนอข้อมูลทางเว็บ เมื่อเปรียบเทียบกับไฟล์ Word ในรูปแบบ DOC หรือ DOCX คุณจึงสามารถแปลง DOCX เป็น Markdown ได้อย่างง่ายดายโดยใช้ C# ด้วยขั้นตอนและข้อมูลโค้ดต่อไปนี้ในระบบปฏิบัติการใดๆ เช่น Linux, macOS หรือ Windows
ขั้นตอนในการแปลงไฟล์ Word เป็น MD โดยใช้ C#
- ติดตั้งไลบรารี Aspose.Words จากเครื่องมือจัดการแพ็กเกจ NuGet ใน Visual Studio
- เริ่มต้นอินสแตนซ์ของคลาส Document เพื่อโหลดไฟล์ Word อินพุต
- ตั้งค่าคุณสมบัติต่างๆ สำหรับมาร์กดาวน์เอาต์พุตด้วยคลาส MarkdownSaveOptions
- บันทึกไฟล์มาร์กอัปเอาต์พุต
ในขั้นตอนข้างต้น ไฟล์ Word ต้นทางจะถูกโหลด จากนั้นคุณสามารถระบุคุณสมบัติต่างๆ ของไฟล์มาร์กดาวน์ผลลัพธ์ เช่น ส่วนหัวของหน้า ส่วนท้าย การปรับหน่วยความจำให้เหมาะสม การเข้ารหัส เป็นต้น สุดท้าย ไฟล์เอาต์พุตจะถูกสร้างขึ้นในกระบวนการแปลง DOCX เพื่อ Markdown โดยใช้ C#
รหัสเพื่อแปลง DOCX เป็น MD โดยใช้ C
using System; | |
using Aspose.Words; | |
using Aspose.Words.Saving; | |
namespace ConvertWordToMarkdownInCsharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Use Aspose.Words license to remove trial version limitations after converting Word DOCX to Markdown | |
License licenseForConvertingWordtoMarkdown = new License(); | |
licenseForConvertingWordtoMarkdown.SetLicense("Aspose.Words.lic"); | |
// Load input Word DOCX file with Document class | |
Document doc = new Document("Input.docx"); | |
// Initialize MarkdownSaveOptions object | |
MarkdownSaveOptions options = new MarkdownSaveOptions(); | |
options.UpdateFields = true; | |
options.MemoryOptimization = true; | |
// Save the input word document to Markdown file | |
doc.Save("SaveWordToMarkdown.md", options); | |
} | |
} | |
} |
ในโค้ดตัวอย่างนี้ วัตถุของ Document class จะถูกเริ่มต้นก่อนเพื่อโหลดไฟล์ Word ต้นฉบับ จากนั้นจึงตั้งค่าคุณสมบัติหลายอย่างสำหรับปรับแต่งกระบวนการเรนเดอร์และแอตทริบิวต์ของไฟล์ MD เอาต์พุต สุดท้าย คุณจะสามารถ แปลง Word DOC เป็น Markdown ใน C# ในโครงการของคุณด้วยการเรียก API อย่างง่าย
ในบทความนี้ เราได้สำรวจวิธี แปลงไฟล์ Word เป็น MD โดยใช้ C# อย่างไรก็ตาม หากคุณต้องการแปลงไฟล์ DOCX เป็น HTML โปรดดูบทความใน วิธีแปลง DOCX เป็น HTML โดยใช้ C#