Đánh dấu .md sang Word DOCX XPS

Markdown là văn bản đánh dấu để tạo các tệp văn bản có định dạng. Bài viết này trình bày cách chuyển đổi tệp .md Markdown sang tài liệu Word dưới dạng tệp định dạng DOCX DOC, cũng như từ tệp Markdown sang XPS:

Đánh dấu xuống Word DOCX / DOC hoặc XPS Converter - Cài đặt API C#

API Aspose.HTML for .NET hỗ trợ làm việc với HTML, Markdown, XPS và các định dạng tệp khác. Bạn có thể chỉ cần cài đặt API bằng cách Tải xuống API từ Bản phát hành mới hoặc chạy lệnh cài đặt sau tại NuGet Giao diện điều khiển:

PM> Install-Package Aspose.Html

Chuyển đổi Markdown sang tệp Word ở định dạng DOCX hoặc DOC trong C#

Bạn có thể chuyển đổi tệp Markdown với phần mở rộng tệp .md thành tệp Word ở định dạng DOCX hoặc DOC bằng các bước dưới đây:

  1. Chuyển đổi Markdown sang tài liệu HTML bằng phương thức ConvertMarkdown.
  2. Khởi tạo DocSaveOptions trong khi thiết lập kích thước và lề trang.
  3. Chuyển đổi HTML, được tạo từ tệp MD Markdown, sang tài liệu Word ở định dạng tệp DOCX.

Đoạn mã sau đây cho thấy cách chuyển đổi tệp Markdown MD thành Tài liệu Word trong DOCX hoặc DOC bằng C#:

// Chuẩn bị đường dẫn đến tệp Markdown nguồn
string sourcePath = dataDir + "nature.md";

// Chuẩn bị một đường dẫn để lưu tệp DOCX đã chuyển đổi 
string savePath = dataDir + "nature-output.docx";

// Chuyển đổi Markdown sang tài liệu HTML
HTMLDocument document = Converter.ConvertMarkdown(sourcePath);

// Khởi tạo DocSaveOptions. Thiết lập kích thước trang và lề 
DocSaveOptions options = new DocSaveOptions();
options.PageSetup.AnyPage = new Page(new Size(500, 1000), new Margin(20, 20, 10, 10));

// Chuyển đổi tài liệu HTML, được tạo từ tệp Markdown sang định dạng tệp DOCX
Converter.ConvertHTML(document, options, savePath);

Chuyển đổi Markdown thành tệp XPS theo phương pháp lập trình với C#

Bạn có thể chuyển đổi tệp Markdown thành tệp XPS bằng các bước sau:

  1. Chuyển Markdown sang tệp HTML bằng phương thức ConvertMarkdown.
  2. Khởi tạo thể hiện lớp XpsSaveOptions để thiết lập giao diện trang đầu ra.
  3. Chuyển đổi tệp Markdown MD sang định dạng tệp XPS.

Đoạn mã dưới đây giải thích cách chuyển đổi tệp .md Markdown thành tệp XPS bằng C#:

// Chuẩn bị đường dẫn đến tệp Markdown nguồn
string sourcePath = dataDir + "nature.md";

// Chuẩn bị một đường dẫn để lưu tệp PDF đã chuyển đổi 
string savePath = dataDir + "nature-output.xps";

// Chuyển Markdown sang HTML
var document = Converter.ConvertMarkdown(sourcePath);

// Khởi tạo XpsSaveOptions. Thiết lập khả năng phục hồi, kích thước trang, lề và thay đổi màu nền thành AntiqueWhite 
var options = new Aspose.Html.Saving.XpsSaveOptions()
{
    HorizontalResolution = 200,
    VerticalResolution = 200,
    BackgroundColor = System.Drawing.Color.AntiqueWhite
};
options.PageSetup.AnyPage = new Page(new Size(Length.FromInches(5.0f), Length.FromInches(10.0f)), new Margin(30, 20, 10, 10));

// Chuyển đổi tệp Markdown MD sang định dạng tệp XPS
Converter.ConvertHTML(document, options, savePath);

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

Bạn có thể nhận được Giấy phép tạm thời miễn phí để đánh giá API mà không có bất kỳ giới hạn nào.

Sự kết luận

Tóm lại, bạn đã học cách chuyển đổi tệp .md Markdown sang Tài liệu Word ở định dạng DOCX hoặc DOC theo yêu cầu của bạn. Tương tự như vậy, bạn có thể chuyển đổi tệp đánh dấu thành tệp XPS bằng C# trong các ứng dụng .NET. Hơn nữa, vui lòng truy cập Tài liệu để tìm hiểu về các tính năng khác của API. Vui lòng liên hệ với chúng tôi tại Diễn đàn hỗ trợ miễn phí nếu bạn có bất kỳ thắc mắc nào.

Xem thêm