Файл MHT — это отдельный файл, содержащий все ресурсы, связанные с веб-страницей. В отличие от файлов HTML, их можно просматривать в автономном режиме, даже если задействовано какое-либо изображение, тема или другие ресурсы, размещенные на сервере. Такие файлы обычно сохраняются с расширением .MHTML. Иногда вам может потребоваться преобразовать файл MHT в изображение для предварительного просмотра содержимого в виде эскиза. В соответствии с такими требованиями в этой статье описывается, как программно преобразовать файл MHT или MHTML в изображение в формате JPG, PNG и других форматах изображения на C#.
- Преобразование MHT в изображение — установка C# API
- Преобразование MHT в изображение JPG в C#
- Преобразование изображения MHT в PNG программно на C#
Преобразование MHT в изображение — установка C# API
Aspose.HTML для .NET API поддерживает работу с веб-страницами в HTML, MHTML и некоторых других форматах файлов. Вы можете настроить API, загрузив его DLL-файлы из раздела Новые версии или с помощью команды установки NuGet ниже:
PM> Install-Package Aspose.Html
Преобразование MHT или MHTML в изображение JPG в C#
Вы можете преобразовать файл MHT или MHTML в изображение JPG, выполнив следующие действия:
- Создайте объект класса ImageSaveOptions.
- Установите формат изображения на изображение JPG.
- Преобразуйте изображение MHT или MHTML в изображение JPG с помощью метода ConvertMHTML.
В следующем фрагменте кода показано, как программно преобразовать файл MHT или MHTML в изображение JPG на C#:
// Создайте экземпляр ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions();
options.Format = ImageFormat.Jpeg;
// Преобразование MHTML в формат изображения JPEG или JPG
Converter.ConvertMHTML("input.mhtml", options, "output.jpeg");
Программное преобразование MHT или MHTML в PNG-изображение на C#
Вы можете преобразовать файл MHT или MHTML в изображение PNG, выполнив следующие действия:
- Создайте объект класса ImageSaveOptions и установите формат изображения PNG.
- Преобразуйте изображение MHT или MHTML в PNG, используя метод ConvertMHTML.
Фрагмент кода ниже подробно описывает, как программно преобразовать файл MHT или MHTML в изображение PNG на C#:
// Создайте экземпляр класса ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions();
options.Format = ImageFormat.Png;
// Преобразование MHTML в формат изображения PNG
Converter.ConvertMHTML("input.mhtml", options, "output.png");
Изучите Aspose.HTML для .NET API
Вы можете ознакомиться со многими другими функциями API, посетив документацию.
Получить бесплатную лицензию
Вы можете оценить API без каких-либо ограничений, запросив бесплатную временную лицензию.
Вывод
В этой статье вы поняли, как программно преобразовать файл MHT или MHTML в изображения в форматах JPG или PNG на C#. Кроме того, в случае возникновения каких-либо проблем, пожалуйста, свяжитесь с нами на форуме.
Смотрите также
[Преобразование SVG в документ Word DOCX/DOC на C#] (https://blog.aspose.com/ru/2022/03/04/convert-svg-word-docx-csharp/)