Markdown là một ngôn ngữ đánh dấu nhẹ được sử dụng rộng rãi để tạo các trang web, tài liệu và tệp readme bằng cách thêm các thành phần định dạng vào văn bản thuần túy. Nó được hỗ trợ rộng rãi bởi hầu hết các trình duyệt và trình soạn thảo văn bản. Khả năng tương thích lớn của nó làm tăng mức sử dụng cũng như khả năng hiển thị của nó tới và từ các định dạng tài liệu di động khác. Trong bài viết này, bạn sẽ tìm hiểu cách lập trình chuyển đổi các tệp đánh dấu sang định dạng PDF bằng C#.

Chuyển đổi tệp MD sang PDF bằng .NET API

.NET API để chuyển đổi tệp Markdown

GroupDocs giới thiệu .NET API để chuyển đổi các tệp đánh dấu thành các định dạng khác trong các ứng dụng .NET. Trong bài viết này, chúng tôi sẽ sử dụng GroupDocs.Conversion for .NET để chuyển đổi các tệp MD sang định dạng PDF. Ngoài ra, API hỗ trợ chuyển đổi nhiều định dạng tệp khác như tài liệu soạn thảo văn bản, bảng tính, bản trình bày, sách điện tử, hình ảnh và nhiều định dạng khác được đề cập trong tài liệu.

Bạn có thể tải xuống trình cài đặt DLL hoặc MSI từ phần tải xuống hoặc cài đặt API trong ứng dụng .NET của bạn qua NuGet.

PM> Install-Package GroupDocs.Conversion

Chuyển đổi Markdown sang PDF bằng C#

Hãy nhanh chóng chuyển sang mục tiêu và chuyển đổi các tệp đánh dấu thành định dạng PDF. Các bước sau đây cho biết cách chuyển đổi tệp MD đánh dấu sang định dạng PDF trong C#.

  • Tải tệp đánh dấu bằng lớp Converter.
  • Chuẩn bị Tùy chọn chuyển đổi PDF.
  • Đặt bất kỳ tùy chọn PDF nào khác như lề trang, hướng trang, hình mờ, v.v.
  • Chuyển đổi tệp đánh dấu thành định dạng PDF bằng phương thức Convert().

Mã nguồn C# sau đây chuyển đổi tệp Markdown thành PDF.

// Chuyển đổi tệp Markdown sang định dạng PDF bằng C#
using (var converter = new GroupDocs.Conversion.Converter("/path/markdown.md"))
{
    var options = new PdfConvertOptions();
    converter.Convert("/output-path/markdown.pdf", options);
}

Đoạn mã của tệp MD và tệp PDF đã chuyển đổi từ đoạn mã trên được hiển thị bên dưới.

Tệp MD được chuyển đổi thành PDF bằng .NET API

Nhận giấy phép API miễn phí

Bạn có thể nhận giấy phép tạm thời miễn phí để sử dụng API mà không bị giới hạn đánh giá.

Sự kết luận

Để kết luận, chúng tôi đã thảo luận về cách chuyển đổi các tệp đánh dấu sang định dạng PDF trong C#. Điều này có thể đã hướng dẫn bạn phát triển ứng dụng chuyển đổi của riêng mình như Trình chuyển đổi MD sang PDF trực tuyến do GroupDocs phát triển.

Bạn có thể tìm hiểu thêm về API .NET chuyển đổi bằng cách sử dụng tài liệu. Theo tôi, cách tốt nhất để học là bắt đầu trải nghiệm các ví dụ có sẵn trên GitHub. Liên hệ với chúng tôi nếu có bất kỳ thắc mắc nào qua diễn đàn.

Xem thêm