Конвертер MHTML – примеры C#

Файлы с расширением MHTML представляют формат архива веб-страницы, который могут создавать различные приложения. Этот формат известен как формат архива, поскольку он сохраняет веб-код HTML и связанные ресурсы в одном файле. Эти ресурсы включают все, что связано с веб-страницей, например изображения, апплеты, анимацию, аудиофайлы и так далее. Файлы MHTML можно открывать в различных приложениях, таких как Internet Explorer и Microsoft Word. Фактические спецификации формата подробно описаны в RFC 2557.

Главной изюминкой Aspose.HTML является функция конвертации. Пространство имен Aspose.Html.Converters реализует простой доступ к методам преобразования. В этом разделе содержится информация о списке поддерживаемых сценариев преобразования MHTML и о том, как их выполнять с помощью класса Converter, который группирует все низкоуровневые операции преобразования в одном классе, чтобы сделать их удобными и простыми в использовании. Например, вы можете преобразовать MHTML в PNG в своем приложении C# буквально с помощью двух строк кода!

Вы можете скачать полные примеры и файлы данных с GitHub.

Пожалуйста, просмотрите следующий фрагмент кода C#, который показывает преобразование MHTML в PNG с помощью ConvertMHTML(stream, options, outputPath).

 1using System.IO;
 2using Aspose.Html.Converters;
 3using Aspose.Html.Rendering.Image;
 4using Aspose.Html.Saving;
 5...
 6
 7    // Open an existing MHTML file for reading
 8    using var stream = File.OpenRead(DataDir + "sample.mht");
 9
10    // Invoke the ConvertMHTML() method to convert MHTML to PNG
11    Converter.ConvertMHTML(stream, new ImageSaveOptions(), Path.Combine(OutputDir, "convert-by-two-lines.png"));

В этом примере мы используем метод OpenRead(path) класса System.IO.FileStream для открытия и чтения файла MHTML из файловой системы по указанному пути. Вам необходимо передать файловый поток MHTML, ImageSaveOptions и путь к выходному файлу методу ConvertMHTML() для преобразования MHTML в PNG.

Примечание. Вам необходимо указать путь к выходному файлу в вашей локальной файловой системе (outputPath). Кроме того, для OpenRead(path) вам необходимо указать путь к исходному MHTML-файлу в вашей локальной файловой системе.

Онлайн MHTML Конвертер

Вы можете конвертировать MHTML в другие форматы с помощью Aspose.HTML для .NET API в режиме реального времени. Сначала загрузите файл MHTML с локального диска, а затем запустите пример. В этом примере параметры сохранения установлены по умолчанию. Вы сразу же получите результат конвертации в виде отдельного файла.

                
            

Aspose.HTML предлагает бесплатный онлайн-конвертер MHTML Converter для преобразования файлов MHTML в различные популярные форматы. Вы можете легко конвертировать MHTML в PDF, MHTML в XPS, MHTML в JPG, MHTML в PNG, MHTML в BMP, MHTML в TIFF и MHTML в GIF. Просто выберите файл, выберите формат для преобразования, и все готово. Это быстро и совершенно бесплатно!

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.