แปลง Markdown เป็น HTML ใน C# - API การแปลง Markdown

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

เราจะกล่าวถึงประเด็นต่อไปนี้ในบทความนี้:

การติดตั้ง API การแปลงมาร์กดาวน์

GorupDocs.Conversion Cloud SDK for .NET นำเสนอโซลูชันบนระบบคลาวด์ระดับองค์กร และโชคดีที่สามารถติดตั้งและตั้งค่าได้ง่ายมาก คุณสามารถติดตั้งไลบรารีตัวสร้างไฟล์ HTML นี้ได้โดยการดาวน์โหลด NuGet Package หรือคุณสามารถเรียกใช้คำสั่งต่อไปนี้ในตัวจัดการแพ็คเกจ NuGet:

Install-Package GroupDocs.Conversion-Cloud -Version 23.10.0

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

หลังจากการติดตั้งสำเร็จ ขั้นตอนต่อไปคือการรับข้อมูลรับรอง API ตรงมากอีกครั้ง คุณสามารถรับ ID ไคลเอ็นต์ของแอปพลิเคชันและความลับไคลเอ็นต์ได้จาก API Cloud แดชบอร์ด แม้ว่าคุณจะไปที่ guide ของเราเพื่อดูวิธีรับข้อมูลรับรอง API สำหรับ Markdown Conversion API นี้

สิ่งสุดท้ายก่อนที่จะเขียนโค้ด โปรดทราบว่าเรามีไฟล์ Markdown ต้นทางบนแดชบอร์ด API Cloud ของเราแล้ว อย่างไรก็ตาม คุณสามารถทำให้งานอัพโหลดไฟล์เป็นแบบอัตโนมัติได้โดยการเรียกเมธอด UploadFile ของไลบรารีตัวสร้างไฟล์ HTML นี้

ตอนนี้ทำตามขั้นตอนต่อไปนี้เพื่อแปลง Markdown เป็น HTML โดยทางโปรแกรม:

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

ตัวอย่างโค้ดต่อไปนี้แปลง MD เป็น HTML ใน 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
{
    // แปลง Markdown เป็น HTML ใน C#
    class Convert_MD_to_HTML

    {
        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 พื้นฐานของ Markdown Conversion API
                configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

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

                // วิธีการ ConvertDocument จะแปลง Markdown เป็น HTML โดยทางโปรแกรม
                var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
                Console.WriteLine("Successfully converted Markdown to HTML in C#: " + response[0].Url);
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception when calling GroupDocs.Conversion Api: " + e.Message);
            }

        }
    }
}

ไฟล์ HTML ที่เป็นผลลัพธ์จะถูกสร้างขึ้นในโฟลเดอร์ “ทดสอบ” ใน API Cloud แดชบอร์ด ดังนั้น คุณสามารถดาวน์โหลดไฟล์ด้วยตนเองหรือโดยทางโปรแกรมได้โดยการเรียกใช้เมธอด DownloadFile ของ API การแปลง Markdown นี้

ตัวแปลง MD เป็น HTML ออนไลน์

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

โปรแกรมแปลง rar เป็น PNG ออนไลน์

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

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

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

ถามคำถาม

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

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

ฉันจะแปลงไฟล์ Markdown เป็น HTML ได้อย่างไร

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

จะสร้าง HTML จาก Markdown ใน Visual Studio ได้อย่างไร

โปรดไปที่ ลิงก์ เพื่อทราบคำตอบโดยละเอียด

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