แปลง Word เป็น Markdown ใน C#

โพสต์บนบล็อกนี้ให้วิธีแก้ปัญหาในชีวิตจริงที่เกี่ยวข้องกับการแปลงและจัดการรูปแบบไฟล์ มีหลายสถานการณ์ที่คุณต้องแปลง Doc/Docx เป็น MD โชคดีที่ GorupDocs.Conversion ช่วยให้คุณสามารถทำการแปลง Docx เป็น Markdown ด้วยตนเองและทางโปรแกรมได้ อย่างไรก็ตาม มี Cloud SDK REST API และเครื่องมือ ออนไลน์ สำหรับแปลง Word เป็น Markdown และทั้งหมดนี้ขับเคลื่อนโดย GorupDocs.Conversion นอกจากนี้ คุณสามารถสร้างโปรแกรมสร้าง Markdown ของคุณเองได้ด้วยการเรียก API แบบง่ายๆ เรามาเริ่มต้นและดูวิธีแปลง Word เป็น Markdown ใน C# โดยทางโปรแกรมโดยใช้ GorupDocs.Conversion Cloud SDK for .NET

คู่มือนี้จะอธิบายในส่วนต่างๆ ต่อไปนี้:

การติดตั้งไลบรารีตัวสร้าง Markdown

GorupDocs.Conversion Cloud SDK for .NET ติดตั้งง่ายและขั้นตอนการติดตั้งไม่ขึ้นอยู่กับซอฟต์แวร์ของบริษัทอื่น ในการติดตั้งไลบรารีตัวแปลง Docx เป็น MD ให้ดาวน์โหลด NuGet Package หรือเรียกใช้คำสั่งต่อไปนี้ใน NuGet Package Manager

Install-Package GroupDocs.Conversion-Cloud -Version 23.10.0

ดังนั้น ขั้นตอนต่อไปคือการรับข้อมูลรับรอง API (รหัสไคลเอ็นต์ + ความลับไคลเอ็นต์) จาก API Cloud แดชบอร์ด ขอย้ำอีกครั้งว่ามันง่ายมากและคุณสามารถทำได้ภายในไม่กี่วินาที โปรดปฏิบัติตาม คำแนะนำ นี้ ในกรณีที่คุณพบปัญหาในการรับข้อมูลรับรอง API

แปลง Word เป็น Markdown ใน C# โดยทางโปรแกรม

พร้อมที่จะเริ่มเขียนโค้ดสองสามบรรทัดเพื่อแปลง Docx เป็น MD ในแอปพลิเคชัน .NET

หมายเหตุ: เราได้อัปโหลดไฟล์ Doc/Docx ต้นฉบับไปยัง API Cloud ของเรา แดชบอร์ด อย่างไรก็ตาม คุณสามารถอัปโหลดด้วยตนเองหรือโดยทางโปรแกรมได้โดยการเรียกใช้เมธอด UploadFile

โปรดปฏิบัติตามขั้นตอนที่ระบุไว้ด้านล่าง:

  • สร้างอินสแตนซ์ของคลาสการกำหนดค่าด้วยรหัสลับไคลเอ็นต์และรหัสไคลเอ็นต์
  • กำหนดค่าของ ApiBaseUrl เพื่อตั้งค่า URL พื้นฐานของ API
  • เริ่มต้นวัตถุของคลาส ConvertApi ด้วยวัตถุของคลาสการกำหนดค่า
  • สร้างอินสแตนซ์ของคลาส ConvertSettings และเริ่มต้นโดยการตั้งค่าต่างๆ เช่น FilePath, Format ฯลฯ
  • เรียกใช้เมธอด ConvertDocument และส่งอินสแตนซ์ของคลาส ConvertDocumentRequest เพื่อแปลง Docx เป็น MD โดยทางโปรแกรม

ข้อมูลโค้ดต่อไปนี้สาธิตวิธีการ Word to MD ใน C# โดยทางโปรแกรม:

using System;
using GroupDocs.Conversion.Cloud.Sdk.Api;
using GroupDocs.Conversion.Cloud.Sdk.Client;
using GroupDocs.Conversion.Cloud.Sdk.Model.Requests;
using System.IO;
using GroupDocs.Conversion.Cloud.Sdk.Model;

namespace GroupDocs.Conversion.CSharp
{
    // แปลง Word เป็น Markdown ใน C#
    class Convert_Docx_to_MD

    {
        static void Main(string[] args)
        {

            try
            {
                // รับข้อมูลประจำตัว API ของคุณ 
                string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
                string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
                string myStorage = "test";

                // สร้างอินสแตนซ์ของคลาสการกำหนดค่าด้วยรหัสลับไคลเอ็นต์และรหัสไคลเอ็นต์ 
                var configuration = new Configuration(clientId, clientSecret);
                // กำหนดค่าของ ApiBaseUrl เพื่อตั้งค่า URL พื้นฐานของ API
                configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

                // เริ่มต้นวัตถุของคลาส ConvertApi ด้วยวัตถุของคลาสการกำหนดค่า
                var apiInstance = new ConvertApi(configuration);
                // สร้างอินสแตนซ์ของคลาส ConvertSettings และเริ่มต้นโดยการตั้งค่าต่างๆ เช่น FilePath, Format เป็นต้น
                var settings = new ConvertSettings
                {
                    FilePath = "sample.docx",
                    Format = "md",
                    OutputPath = "test/output-sample-file.md"
                };

                // เรียกใช้เมธอด ConvertDocument และส่งอินสแตนซ์ของคลาส ConvertDocumentRequest เพื่อแปลง Docx เป็น MD โดยทางโปรแกรม
                var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
                Console.WriteLine("Successfully converted Docx to Markdown in C#: " + response[0].Url);
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception when calling GroupDocs Api: " + e.Message);
            }

        }
    }
}

เมื่อคุณรันเซิร์ฟเวอร์ คุณจะเห็นไฟล์ MD ใหม่ (เช่น output-sample-file.md) ที่สร้างขึ้นในโฟลเดอร์ “test” ใน API Cloud แดชบอร์ด ดังนั้น คุณสามารถดาวน์โหลดไฟล์ด้วยตนเองหรือทางโปรแกรมได้โดยการเรียกใช้เมธอด DownloadFile

แปลง Docx เป็น Markdown Online

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

แปลง docx เป็นมาร์กดาวน์

ความคิดสุดท้าย

สิ่งนี้นำเราไปสู่จุดสิ้นสุดของโพสต์บล็อกนี้ เราได้อธิบายขั้นตอนและข้อมูลโค้ดเพื่อแปลง Word เป็น Markdown ใน C# โดยทางโปรแกรมแล้ว นอกจากนี้ เรายังสำรวจเครื่องมือสร้าง Markdown ออนไลน์ที่ขับเคลื่อนโดย GorupDocs.Conversion Cloud SDKs นอกจากนี้ คุณยังสามารถไปที่ เอกสารประกอบ เพื่อเรียนรู้เกี่ยวกับคุณสมบัติเจ๋งๆ อื่นๆ บทความนี้จะช่วยคุณหากคุณต้องการพัฒนาตัวแปลง Docx เป็น MD สำหรับแอปพลิเคชันทางธุรกิจของคุณ นอกจากนี้ อย่าลืมโต้ตอบกับ API แบบสดของเรา ที่นี่ และ repo GitHub เนื่องจากโปรเจ็กต์นี้เป็นโอเพ่นซอร์ส

นอกจากนี้ เราขอแนะนำให้คุณปฏิบัติตาม คู่มือการเริ่มต้นใช้งาน

สุดท้ายนี้ groupdocs.cloud กำลังเขียนบล็อกโพสต์ใหม่ ดังนั้นโปรดติดต่อเพื่อรับการอัปเดตเป็นประจำ

ถามคำถาม

คุณสามารถแจ้งให้เราทราบเกี่ยวกับคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม ของเรา

คำถามที่พบบ่อย – คำถามที่พบบ่อย

ฉันจะแปลงเอกสาร Word เป็น Markdown ได้อย่างไร

คุณสามารถแปลง Doc/Docx เป็น Markdown ได้โดยใช้ GorupDocs.Conversion Cloud SDKs โปรดไปที่ link นี้เพื่อเรียนรู้ขั้นตอนและข้อมูลโค้ด

เราสามารถแปลงไฟล์ Word เป็น MD ได้หรือไม่?

ใช่ คุณสามารถใช้เครื่องมือสร้างมาร์กดาวน์ ออนไลน์ ที่ขับเคลื่อนโดย GorupDocs.Conversion ได้ ฟรีและแปลง Word เป็น MD ได้ในไม่กี่วินาที

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