เอกสารประมวลผลคำมีอยู่ในเกือบทุกอุปกรณ์ในโลกดิจิทัลนี้ ในทำนองเดียวกัน ตัวแก้ไขการประมวลผลคำเกือบทุกตัวเริ่มรองรับรูปแบบมาร์กดาวน์ ไฟล์ MD ที่เพิ่มขึ้นอย่างต่อเนื่องเนื่องจากหน้าเว็บเพิ่มการแปลงเนื้อหา Word เป็นเว็บไซต์โดยใช้รูปแบบมาร์กดาวน์ บทความนี้กล่าวถึงวิธีแปลงเอกสาร Word เป็นไฟล์มาร์กดาวน์โดยใช้ภาษา C# โดยทางโปรแกรม

แปลงเอกสาร Word เป็น Markdown ใน C#

.NET API เพื่อแยกวิเคราะห์และแปลงไฟล์ Markdown

GroupDocs นำเสนอ .NET API ที่อนุญาตให้แยกวิเคราะห์และแปลงเอกสาร Word เป็นรูปแบบอื่นภายในแอปพลิเคชัน .NET เราจะใช้ GroupDocs.Parser for .NET เพื่อแยกวิเคราะห์และแปลงไฟล์ Word DOC/DOCX เป็นไฟล์ MD นอกจากนี้ API ยังรองรับการแยกไฟล์รูปแบบอื่นๆ มากมาย เช่น PDF, สเปรดชีต, งานนำเสนอ, eBook, เอกสารมาร์กอัป, รูปแบบอีเมล, ไฟล์เก็บถาวร, รูปภาพ และอื่นๆ อีกมากมายที่กล่าวถึงใน เอกสารประกอบ

คุณสามารถดาวน์โหลดโปรแกรมติดตั้ง DLLs หรือ MSI ได้จาก ส่วนการดาวน์โหลด หรือติดตั้ง API ในแอปพลิเคชัน .NET ของคุณผ่านทาง NuGet

PM> Install-Package GroupDocs.Parser

วิธีแปลง Word เป็น Markdown โดยใช้ C#

ข้ามไปที่วัตถุประสงค์อย่างรวดเร็วและแปลงเอกสาร Microsoft Word เป็นรูปแบบมาร์กอัป ขั้นตอนต่อไปนี้แสดงวิธีการแปลง Word DOC/DOCX เป็น Markdown โดยใช้ C#

  • โหลดไฟล์ MS Word โดยใช้คลาส Parser
  • รับข้อความที่จัดรูปแบบของไฟล์ที่โหลดโดยใช้คลาส FormattedTextOptions และโหมด Markdown
  • อ่านเนื้อหาทั้งหมดด้วยวิธี ReadToEnd
  • แปลงเป็น Markdown โดยเขียนเนื้อหาลงในไฟล์ MD โดยใช้วิธีเขียนของคลาส TextWriter

ซอร์สโค้ด C# ต่อไปนี้แปลงไฟล์ MS Word docx เป็นรูปแบบ Markdown

using System.IO;
using GroupDocs.Parser.Options;
...
...
using (Parser parser = new Parser("/path/document.docx"))
{
    using (TextReader reader = parser.GetFormattedText(new FormattedTextOptions(FormattedTextMode.Markdown)))
    {
        string content = reader.ReadToEnd();
        using (TextWriter textWriter = File.CreateText("/path/word-to-markdown.md"))
        {
            textWriter.Write(content);
        }
    }
}

รับใบอนุญาต API ฟรี

คุณสามารถ รับใบอนุญาตชั่วคราวได้ฟรี เพื่อใช้ API โดยไม่มีข้อจำกัดในการประเมิน

บทสรุป

โดยสรุป เราได้เรียนรู้การแปลงไฟล์ Word เป็นรูปแบบมาร์กดาวน์โดยใช้ C# ภายในแอปพลิเคชัน .NET ของเรา คุณสามารถใช้คุณสมบัตินี้ภายในแอปพลิเคชันของคุณ คุณสามารถขยายแอปพลิเคชันของคุณได้โดยใช้คุณสมบัติอื่นๆ ที่มีของ API

เรียนรู้เพิ่มเติมเกี่ยวกับ .NET Parser API โดยใช้ เอกสารประกอบ และสัมผัสกับตัวอย่างที่มีอยู่ใน GitHub ติดต่อเราสำหรับคำถามใด ๆ ผ่านทาง ฟอรัม

ดูสิ่งนี้ด้วย