MHT в JPG PNG Изображение csharp

Файл MHT — это отдельный файл, содержащий все ресурсы, связанные с веб-страницей. В отличие от файлов HTML, их можно просматривать в автономном режиме, даже если задействовано какое-либо изображение, тема или другие ресурсы, размещенные на сервере. Такие файлы обычно сохраняются с расширением .MHTML. Иногда вам может потребоваться преобразовать файл MHT в изображение для предварительного просмотра содержимого в виде эскиза. В соответствии с такими требованиями в этой статье описывается, как программно преобразовать файл MHT или MHTML в изображение в формате JPG, 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, выполнив следующие действия:

  1. Создайте объект класса ImageSaveOptions.
  2. Установите формат изображения на изображение JPG.
  3. Преобразуйте изображение 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, выполнив следующие действия:

  1. Создайте объект класса ImageSaveOptions и установите формат изображения PNG.
  2. Преобразуйте изображение 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/)