html เป็นมาร์กดาวน์

แปลง HTML เป็น Markdown โดยใช้ .NET REST API

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

ในบทความนี้ เราจะเจาะลึกรายละเอียดของการแปลง HTML เป็น Markdown โดยใช้ .NET Cloud SDK

Cloud SDK สำหรับการแปลง HTML เป็น Markdown

ยกระดับประสบการณ์การแปลงเนื้อหาของคุณด้วย Aspose.HTML Cloud SDK for .NET ซึ่งนำเสนอโซลูชันที่ราบรื่นสำหรับการแปลง HTML เป็นรูปแบบ Markdown (MD) SDK อันทรงพลังนี้ช่วยให้ผู้พัฒนาและผู้ใช้สามารถนำทางความซับซ้อนของการแปลง ‘html เป็น markdown’ ได้อย่างง่ายดายในขณะที่รักษาความสมบูรณ์และโครงสร้างของเนื้อหาไว้

หากต้องการใช้ SDK โปรดค้นหา Aspose.HTML-Cloud ในตัวจัดการแพ็คเกจ NuGet และคลิกปุ่ม เพิ่มแพ็คเกจ นอกจากนี้ โปรดไปที่ แดชบอร์ดคลาวด์ และรับข้อมูลประจำตัวไคลเอนต์ส่วนบุคคลของคุณ

HTML เป็น Markdown ด้วย C# .NET

มาเจาะลึกรายละเอียดการแปลง HTML เป็น Markdown โดยใช้ C# .NET กัน

// สำหรับตัวอย่างแบบสมบูรณ์ โปรดไปที่ https://github.com/aspose-html-cloud/aspose-html-cloud-dotnet

string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// สตริง URL ฐาน
const string SERVICE_API_HOST = "https://api.aspose.cloud";

// สร้างอินสแตนซ์ HtmlApi
HtmlApi htmlApi = new HtmlApi(clientID, clientSecret, SERVICE_API_HOST);       

// ชื่อไฟล์อินพุต HTML
String inputFileName = "source.html";

// ชื่อไฟล์เอาท์พุต
String newFileName = "Converted.md";
 
try
{

    // โหลดไฟล์จากไดรฟ์ภายในเครื่อง
    using (var file = System.IO.File.OpenRead(@"C:\Users\" + inputFileName))
    {
        // สร้างอินสแตนซ์ StorageApi
        var uploadFileRequest = new Aspose.Html.Cloud.Sdk.Api.StorageApi(clientID, clientSecret, SERVICE_API_HOST);

        // อัพโหลดไฟล์ HTML ไปยังที่เก็บข้อมูลบนคลาวด์
        uploadFileRequest.UploadFile(file, "inputHTML.html");
    }

    // เริ่มการดำเนินการแปลง HTML เป็น Markdown และบันทึกผลลัพธ์ไปยังระบบจัดเก็บข้อมูลบนคลาวด์
    AsposeResponse response = htmlApi.PutConvertDocumentToMarkdown(inputFileName,newFileName);

    // พิมพ์ข้อความแสดงความสำเร็จหากการแปลงสำเร็จ
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("Successfull completion of HTML to MD !");
    }
            
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
html เพื่อดูตัวอย่างมาร์กดาวน์

ตัวอย่างการแปลง HTML เป็น Markdown (MD)

ตอนนี้มาสำรวจรายละเอียดของโค้ดบางส่วนที่ระบุไว้ข้างต้นกัน

HtmlApi htmlApi = new HtmlApi(clientID, clientSecret);

ขั้นแรก ให้สร้างอินสแตนซ์ของคลาส HtmlApi ที่เราส่งข้อมูลประจำตัวไคลเอนต์เป็นอาร์กิวเมนต์

AsposeResponse response = htmlApi.PutConvertDocumentToMarkdown(inputFileName,newFileName);

เรียกใช้ API เพื่อเริ่มดำเนินการแปลง HTML เป็น Markdown หลังจากดำเนินการสำเร็จ ไฟล์ MD ที่ได้จะถูกเก็บไว้ในระบบคลาวด์

แปลง HTML เป็น Markdown โดยใช้คำสั่ง cURL

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

เมื่อใช้แนวทางนี้ ขั้นตอนแรกคือการสร้างโทเค็นการเข้าถึง JWT โดยดำเนินการคำสั่งต่อไปนี้

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

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

curl -v "https://api.aspose.cloud/html/{inputHTML}/convert/md?outPath={resultantFile}&useGit=false" \
-X PUT \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-d {}

แทนที่ inputHTML ด้วยชื่อไฟล์ HTML อินพุตที่มีอยู่แล้วในที่เก็บข้อมูลบนคลาวด์ resultantFile ด้วยชื่อไฟล์ Markdown ผลลัพธ์ที่มีอยู่ และ accessToken ด้วยโทเค็นการเข้าถึง JWT ที่สร้างขึ้นด้านบน

บทสรุป

โดยสรุป การแปลงจากรูปแบบ HTML เป็นรูปแบบ Markdown (MD) ถือเป็นก้าวสำคัญในการปรับปรุงความเข้ากันได้ของเนื้อหา ความสามารถในการอ่าน และการแชร์ข้ามแพลตฟอร์มที่หลากหลาย ด้วยแนวทางแบบไดนามิกสองแนวทางที่คุณสามารถใช้ได้ ได้แก่ Aspose.HTML Cloud SDK สำหรับ .NET และการใช้คำสั่ง cURL คุณจึงมีความยืดหยุ่นในการเลือกวิธีการที่สอดคล้องกับความเชี่ยวชาญด้านเทคนิคและความต้องการของคุณ อย่างไรก็ตาม การใช้ประโยชน์จาก Aspose.HTML Cloud ช่วยให้คุณสามารถดำเนินการแปลง ‘html เป็น markdown’ ได้อย่างแม่นยำ โดยรักษาความสมบูรณ์ของเนื้อหาได้อย่างราบรื่น

ลิงค์ที่เป็นประโยชน์

บทความที่เกี่ยวข้อง

เราขอแนะนำให้เยี่ยมชมบล็อกต่อไปนี้: