Chuyển đổi Markdown sang HTML trong C# - API chuyển đổi Markdown

Rõ ràng là Markdown rất dễ học và nó khiến mọi việc trở nên khá đơn giản trong việc viết văn bản có định dạng. Trên thực tế, bạn có thể dễ dàng chuyển đổi tệp MD sang bất kỳ định dạng tệp phổ biến nào khác, chẳng hạn như PDF, DOCX, HTML, v.v. Tuy nhiên, GorupDocs.Conversion cung cấp SDK bằng nhiều ngôn ngữ lập trình để chuyển đổi và xử lý các định dạng tệp khác nhau theo chương trình. Ngoài ra, bạn có thể sử dụng API REST do GorupDocs.Conversion cung cấp. Vì vậy, trong bài đăng trên blog này, chúng ta sẽ tìm hiểu cách chuyển đổi Markdown sang HTML trong C# bằng cách sử dụng GorupDocs.Conversion Cloud SDK for .NET. Ngoài ra, còn có một công cụ chuyển đổi MD sang HTML trực tuyến được cung cấp bởi GorupDocs.Conversion Cloud SDK.

Chúng tôi sẽ đề cập đến các điểm sau trong bài viết này:

Cài đặt API chuyển đổi Markdown

GorupDocs.Conversion Cloud SDK for .NET cung cấp các giải pháp dựa trên đám mây cấp doanh nghiệp và may mắn thay, nó rất dễ cài đặt và thiết lập. Chà, bạn có thể cài đặt thư viện trình tạo tệp HTML này bằng cách tải xuống Gói NuGet này hoặc bạn có thể chạy lệnh sau trong trình quản lý Gói NuGet:

Install-Package GroupDocs.Conversion-Cloud -Version 23.10.0

Chuyển đổi Markdown sang HTML trong C#

Sau khi cài đặt thành công, bước tiếp theo là lấy thông tin xác thực API. Một lần nữa, nó cực kỳ đơn giản, bạn có thể lấy ID ứng dụng khách và Bí mật ứng dụng khách của mình từ API Cloud trang tổng quan. Tuy nhiên, bạn có thể truy cập hướng dẫn của chúng tôi về cách lấy thông tin xác thực API cho API chuyển đổi Markdown này.

Điều cuối cùng trước khi viết đoạn mã, hãy lưu ý rằng chúng tôi đã có tệp Markdown nguồn trên bảng điều khiển API Cloud của mình. Tuy nhiên, bạn có thể tự động hóa tác vụ tải tệp lên bằng cách gọi phương thức UploadFile của thư viện trình tạo tệp HTML này.

Bây giờ, hãy thực hiện các bước sau để chuyển đổi Markdown sang HTML theo chương trình:

  • Khởi tạo một phiên bản của lớp Cấu hình và khởi tạo nó bằng Bí mật khách hàng & ID khách hàng.
  • Xác định giá trị của ApiBaseUrl để đặt URL cơ sở của API chuyển đổi Markdown.
  • Tạo một đối tượng của lớp ConvertApi với đối tượng của lớp Cấu hình.
  • Khởi tạo một thể hiện của lớp ConvertSettings và khởi tạo nó bằng cách đặt các giá trị như FilePath, Format và OutputPath.
  • Phương thức ConvertDocument sẽ chuyển đổi Markdown thành HTML theo chương trình.

Mẫu mã sau đây chuyển đổi MD thành HTML trong 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
{
    // Chuyển đổi Markdown thành HTML trong C#
    class Convert_MD_to_HTML

    {
        static void Main(string[] args)
        {

            try
            {
                // Lấy thông tin xác thực API của bạn 
                string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
                string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
                string myStorage = "test";

                // Khởi tạo một phiên bản của lớp Cấu hình và khởi tạo nó bằng Bí mật khách hàng & ID khách hàng. 
                var configuration = new Configuration(clientId, clientSecret);
                // Xác định giá trị của ApiBaseUrl để đặt url cơ sở của API chuyển đổi Markdown.
                configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

                // Tạo một đối tượng của lớp ConvertApi với đối tượng của lớp Cấu hình.
                var apiInstance = new ConvertApi(configuration);
                // Khởi tạo một thể hiện của lớp ConvertSettings và khởi tạo nó bằng cách đặt các giá trị như FilePath, Format và OutputPath.
                var settings = new ConvertSettings
                {
                    FilePath = "sample.md",
                    Format = "html",
                    OutputPath = "test/sample.html"
                };

                // Phương thức ConvertDocument sẽ chuyển đổi Markdown thành HTML theo chương trình.
                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);
            }

        }
    }
}

Tệp HTML kết quả sẽ được tạo trong thư mục “thử nghiệm” trong API Cloud trang tổng quan. Do đó, bạn có thể tải xuống tệp theo cách thủ công hoặc theo chương trình bằng cách gọi phương thức DownloadFile của API chuyển đổi Markdown này

Trình chuyển đổi MD sang HTML trực tuyến

Như vậy, đến nay chúng ta đã học được cách chuyển đổi Markdown sang HTML theo chương trình trong ứng dụng .NET. Tiếp theo, chúng tôi có thể tự động hóa quá trình chuyển đổi MD sang HTML này bằng cách sử dụng trình chuyển đổi Markdown sang HTML trực tuyến dựa trên trình duyệt. Nó siêu nhanh, hiệu quả và an toàn và đi kèm với giao diện người dùng kéo và thả. Chúng tôi thực sự khuyên bạn nên trải nghiệm công cụ [trực tuyến] này 7 vì nó miễn phí và không yêu cầu bất kỳ đăng ký nào.

phần mềm chuyển đổi rar sang png trực tuyến

suy nghĩ cuối cùng

Đây là phần cuối của bài viết blog này. Hướng dẫn này dành riêng cho các nhà phát triển .NET, nhưng bạn có thể tìm thấy GorupDocs.Conversion Cloud SDKs bằng nhiều ngôn ngữ lập trình phổ biến. Vì vậy, bạn có thể phát triển mô-đun chuyển đổi MD sang HTML bằng bất kỳ ngôn ngữ lập trình nào cho ứng dụng doanh nghiệp của mình. Chúng tôi hy vọng bạn đã học được cách chuyển đổi Markdown sang HTML trong C# và bạn có thể truy cập tài liệu để tìm hiểu về các tính năng khác. Trên hết, bạn có thể tương tác với API đám mây trực tiếp của chúng tôi tại đây. Hơn nữa, bạn có thể sao chép kho lưu trữ GitHub của chúng tôi để tùy chỉnh trình bao bọc .NET này và trước đó, bạn nên xem qua Hướng dẫn bắt đầu của chúng tôi.

Cuối cùng, groupdocs.cloud đang viết bài đăng blog mới. Vì vậy, hãy giữ liên lạc để cập nhật thường xuyên.

Đặt một câu hỏi

Bạn có thể cho chúng tôi biết về các câu hỏi hoặc thắc mắc của bạn trên diễn đàn của chúng tôi.

Câu hỏi thường gặp – Câu hỏi thường gặp

Làm cách nào để chuyển đổi tệp Markdown sang HTML?

Bạn có thể chuyển đổi MD sang HTML bằng công cụ trực tuyến dựa trên web này và công cụ này được hỗ trợ bởi GorupDocs.Conversion Cloud SDK.

Làm cách nào để tạo HTML từ Markdown trong Visual Studio?

Vui lòng truy cập link này để biết câu trả lời chi tiết.

Xem thêm