MHT sang Word csharpMHT sang

Tệp MHT chứa tất cả tài nguyên của trang web bao gồm CSS, hình ảnh, JavaScript, v.v. Do đó, bạn có thể xem tệp MHT hoặc MHTML trong trình duyệt khi ngoại tuyến. Trong một số trường hợp nhất định, bạn có thể cần chuyển đổi tệp MHT hoặc MHTML sang tài liệu Word. Theo đó, bài viết này trình bày cách chuyển đổi tệp MHT hoặc MHTML sang tài liệu Word ở định dạng DOCX theo chương trình trong C#.

MHT to Word Converter - Cài đặt API C#

API Aspose.HTML for .NET API có thể được sử dụng để hoạt động với các định dạng tệp liên quan đến web khác nhau, bao gồm HTML, MHTML, v.v. Chỉ cần cài đặt API bằng cách tải xuống các tệp DLL của nó từ Tải xuống hoặc sử dụng lệnh NuGet sau:

PM> Install-Package Aspose.Html

Chuyển đổi MHT hoặc MHTML sang Tệp Word DOCX trong C#

Bạn có thể chuyển đổi tệp MHT hoặc MHTML sang tài liệu DOCX Word trong C# bằng các bước dưới đây:

  1. Khởi tạo một phiên bản của lớp DocSaveOptions.
  2. Đặt định dạng tài liệu từ đầu ra.
  3. Lưu tệp DOCX đầu ra sau khi chuyển đổi tệp MHT MHTML bằng phương pháp ConvertMHTML.

Mẫu mã dưới đây trình bày chi tiết về cách chuyển đổi tệp MHT hoặc MHTML sang tài liệu Word trong C#:

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

// Chuyển đổi MHT hoặc MHTML sang Word DOCX
Converter.ConvertMHTML("sample.mht", options, "output.docx");

Chuyển đổi MHT hoặc MHTML sang Word DOCX với Tùy chọn nâng cao trong C#

Bạn có thể nâng cao MHT hoặc MHTML cho quá trình chuyển đổi tài liệu Word bằng cách đặt các thuộc tính khác nhau. Vui lòng làm theo các bước bên dưới để chuyển đổi tệp MHT hoặc MHTML thành tệp Word:

  1. Khởi tạo một phiên bản của lớp DocSaveOptions.
  2. Đặt định dạng tài liệu đầu ra và chỉ định kích thước trang tính bằng inch.
  3. Chuyển đổi MHT hoặc MHTML sang tệp Word bằng phương pháp ConvertMHTML.

Đoạn mã sau đây trình bày cách chuyển đổi tệp MHT hoặc MHTML thành tài liệu Word với cài đặt nâng cao trong C#:

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

// Chỉ định các tùy chọn thiết lập trang
options.PageSetup.AnyPage = new Aspose.Html.Drawing.Page(
new Aspose.Html.Drawing.Size(
Aspose.Html.Drawing.Length.FromInches(5),
Aspose.Html.Drawing.Length.FromInches(7)));

// Chuyển đổi MHT hoặc MHTML sang tệp Word DOCX
Converter.ConvertMHTML("sample.mht", options, "output.docx");

Khám phá Aspose.HTML for .NET API

Bạn có thể xem qua không gian tài liệu để khám phá nhiều tính năng khác có trong API.

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

Bạn có thể đánh giá hết khả năng của tất cả các tính năng của API bằng cách nhận giấy phép tạm thời miễn phí.

Sự kết luận

Trong bài viết này, bạn đã học cách chuyển đổi một trang web MHT hoặc MHTML sang tài liệu Word ở định dạng DOCX theo cách lập trình trong C#. Hơn nữa, chuyển đổi nâng cao để kiểm soát kích thước trang, độ phân giải, v.v. cũng được hỗ trợ bởi API. Vui lòng liên hệ với chúng tôi tại diễn đàn nếu có bất kỳ câu hỏi hoặc thắc mắc nào.

Xem thêm

Tải xuống Youku Video có lập trình trong C#