Chuyển đổi HTML MHTML sang XPS

Tệp HTML được sử dụng trên web để trình bày và định dạng thông tin. Bạn có thể chuyển đổi tệp HTML sang tệp XPS theo cách lập trình bằng C#. Các trường hợp sử dụng sau tạo ra các tình huống chuyển đổi khác nhau:

Chuyển đổi HTML / MHTML sang XPS - Cài đặt API C#

API Aspose.HTML for .NET hỗ trợ làm việc với các tệp HTML và một số định dạng tệp khác. Bạn có thể cài đặt API bằng cách tải xuống tệp DLL từ phần Bản phát hành mới hoặc bằng lệnh cài đặt NuGet sau trong Visual Studio:

PM> Install-Package Aspose.Html 

Chuyển đổi HTML / MHTML sang Tệp XPS theo chương trình bằng C#

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

  1. Tải tệp HTML đầu vào với lớp HTMLDocument.
  2. Khởi tạo phiên bản XpsSaveOptions.
  3. Chuyển đổi HTML hoặc MHTML sang XPS.

Đoạn mã dưới đây cho thấy cách chuyển đổi HTML sang tệp XPS theo cách lập trình bằng C#:

// Tải tệp HTML đầu vào 
HTMLDocument document = new HTMLDocument("test.html");

// Khởi tạo XpsSaveOptions 
XpsSaveOptions options = new XpsSaveOptions();

// Chuyển đổi HTML hoặc MHTML sang XPS
Converter.ConvertHTML(document, options, "output.xps");

Chuyển đổi HTML / MHTML sang XPS với các tùy chọn nâng cao Lập trình với C#

Bạn đã học được trường hợp sử dụng chuyển đổi cơ bản. API cung cấp một số tùy chọn nâng cao để thực hiện chuyển đổi. Vui lòng làm theo các bước bên dưới để chuyển đổi tệp HTML / MTHML sang XPS:

  1. Tải tệp HTML đầu vào.
  2. Khởi tạo đối tượng XpsSaveOptions.
  3. Đặt các tùy chọn kết xuất khác nhau.
  4. Chuyển đổi tệp đầu vào sang XPS bằng phương thức ConvertHTML.

Đoạn mã sau giải thích cách chuyển đổi tệp HTML hoặc MHTML sang tệp XPS với các tùy chọn nâng cao theo chương trình bằng C#:

// Tải tệp HTML đầu vào 
using (HTMLDocument document = new HTMLDocument("test.html"))
{
    // Khởi tạo XpsSaveOptions 
    Saving.XpsSaveOptions options = new Saving.XpsSaveOptions();
    options.BackgroundColor = Color.Gray;
    options.PageSetup.AnyPage = new Drawing.Page(new Drawing.Size(600, 800), new Drawing.Margin(72, 72, 72, 72));
    options.VerticalResolution = 250;

    // Chuyển đổi HTML sang XPS
    Converters.Converter.ConvertHTML(document, options, "output.xps");
}

HTML từ liên kết URL đến Chuyển đổi XPS trong C#

Nội dung trực tuyến hiển thị trên web dưới dạng tệp HTML. Bạn có thể chuyển đổi trực tiếp HTML từ URL sang tệp XPS bằng C#. Bạn sẽ không cần tải tệp xuống theo cách thủ công, thay vào đó hãy làm theo các bước bên dưới:

  1. Chỉ định URL cho HTML đầu vào.
  2. Tải HTML đầu vào bằng lớp HTMLDocument.
  3. Khởi tạo đối tượng lớp XpsSaveOptions.
  4. Chuyển đổi HTML từ URL sang tệp XPS.

Đoạn mã dưới đây trình bày chi tiết cách chuyển đổi HTML từ liên kết URL sang tệp XPS theo cách lập trình bằng C#:

// Chỉ định URL cho HTML đầu vào.
Uri uri = new Uri("https://www.aspose.com/");

// Tải HTML đầu vào với lớp HTMLDocument.
HTMLDocument document = new HTMLDocument(uri.AbsoluteUri);

// Khởi tạo đối tượng lớp XpsSaveOptions.
XpsSaveOptions options = new XpsSaveOptions();

// Chuyển đổi HTML từ URL sang tệp XPS.
Converter.ConvertHTML(document, options, "test.xps");

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

Bạn có thể yêu cầu 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 HTML sang tài liệu XPS theo cách lập trình bằng C#. Bạn có thể sử dụng tính năng này trong các ứng dụng dựa trên .NET hoặc .NET Core của mình bằng bất kỳ ngôn ngữ nào được hỗ trợ. Hơn nữa, bạn có thể khám phá các tính năng khác của API bằng cách truy cập Tài liệu. Vui lòng viết thư lại cho chúng tôi tại Diễn đàn hỗ trợ miễn phí nếu có bất kỳ thắc mắc nào.

Xem thêm