Tệp MHT là định dạng lưu trữ trang web bao gồm văn bản, đồ họa, hoạt ảnh, CSS, JavaScript và tất cả các tài nguyên được liên kết trong một tệp duy nhất. Một số trang web truy cập hình ảnh hoặc các tài nguyên khác từ máy chủ và lưu trang ở định dạng MHT hoặc MHTML sẽ cho phép bạn xem những nội dung đó ngay cả khi bạn đang 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 sang định dạng PDF. Bài viết này trình bày cách chuyển đổi tệp MHT sang tệp PDF trong C#.
MHT to PDF Converter - Cài đặt C# .NET API
API Aspose.HTML for .NET hỗ trợ tạo, chỉnh sửa hoặc thao tác HTML, MHTML và các định dạng tệp được hỗ trợ khác. Bạn có thể truy cập API bằng cách tải xuống các tệp DLL của nó từ phần Tải xuống hoặc sử dụng lệnh cài đặt NuGet sau:
PM> Install-Package Aspose.Html
Chuyển đổi MHT hoặc MHTML sang PDF trong C#
Tệp MHT thường được lưu với phần mở rộng tệp .mhtml. Bạn có thể chuyển đổi tệp MHT hoặc MHTML thành tệp PDF bằng các bước sau:
- Tạo một đối tượng của lớp PdfSaveOptions.
- Chuyển đổi MHT hoặc MHTML sang PDF bằng phương pháp ConvertMHTML.
Đoạn mã dưới đây trình bày cách chuyển đổi tệp MHT hoặc MHTML sang PDF theo chương trình trong C#:
// Khởi tạo đối tượng lớp PdfSaveOptions
PdfSaveOptions options = new PdfSaveOptions();
options.JpegQuality = 100;
// Chuyển đổi MHT hoặc MHTML sang PDF
Converter.ConvertMHTML("sample.mht", options, "output.pdf");
Khám phá Aspose.HTML for .NET API
Bạn có thể tìm hiểu một số tính năng để làm việc với các trang web bằng cách khám phá phần tài liệu. Nó bao gồm các tính năng khác nhau bao gồm chuyển đổi tệp, thu thập thông tin web, v.v.
Nhận giấy phép miễn phí
Bạn có thể thử làm việc với API hết công suất của nó 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 tệp MHT hoặc MHTML sang định dạng PDF trong các ứng dụng dựa trên khuôn khổ C# hoặc .NET. Trong trường hợp có bất kỳ câu hỏi nào, vui lòng viết thư cho chúng tôi tại diễn đàn.