El archivo MHT es un único archivo que contiene todos los recursos relacionados con una página web. A diferencia de los archivos HTML, se pueden ver sin conexión incluso si se trata de una imagen, un tema u otros recursos alojados en el servidor. Dichos archivos generalmente se guardan con la extensión de archivo .MHTML. A veces, es posible que deba convertir un archivo MHT en una imagen para obtener una vista previa del contenido como una miniatura. De acuerdo con dichos requisitos, este artículo cubre cómo convertir un archivo MHT o MHTML en una imagen en JPG, PNG y otros formatos de imagen mediante programación en C#.
- Conversión de MHT a imagen: instalación de la API de C#
- Convertir imagen MHT a JPG en C#
- Convierta imágenes MHT a PNG mediante programación en C#
Conversión de MHT a imagen: instalación de la API de C#
Aspose.HTML for .NET La API admite el trabajo con páginas web en HTML, MHTML y varios otros formatos de archivo. Puede configurar la API descargando sus archivos DLL desde la sección Nuevos lanzamientos o con el comando de instalación NuGet a continuación:
PM> Install-Package Aspose.Html
Convierta MHT o MHTML a imagen JPG en C#
Puede convertir un archivo MHT o MHTML en una imagen JPG siguiendo los pasos a continuación:
- Cree un objeto de la clase ImageSaveOptions.
- Establezca el formato de imagen en imagen JPG.
- Convierta la imagen MHT o MHTML a JPG con el método ConvertMHTML.
El siguiente fragmento de código muestra cómo convertir un archivo MHT o MHTML a una imagen JPG mediante programación en C#:
// Crear una instancia de ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions();
options.Format = ImageFormat.Jpeg;
// Convierta MHTML a formato de imagen JPEG o JPG
Converter.ConvertMHTML("input.mhtml", options, "output.jpeg");
Convierta MHT o MHTML a imagen PNG mediante programación en C#
Puede convertir un archivo MHT o MHTML en una imagen PNG con los siguientes pasos:
- Cree un objeto de la clase ImageSaveOptions y establezca el formato de imagen en PNG.
- Convierta la imagen MHT o MHTML a PNG utilizando el método ConvertMHTML.
El fragmento de código a continuación explica cómo convertir un archivo MHT o MHTML en una imagen PNG mediante programación en C#:
// Crear una instancia de la clase ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions();
options.Format = ImageFormat.Png;
// Convertir MHTML a formato de imagen PNG
Converter.ConvertMHTML("input.mhtml", options, "output.png");
Explore Aspose.HTML for .NET
Puede consultar muchas otras características de la API visitando la documentación.
Obtenga una licencia gratis
Puede evaluar la API sin limitaciones de evaluación solicitando una licencia temporal gratuita.
Conclusión
En este artículo, ha aprendido cómo convertir un archivo MHT o MHTML a imágenes en formato JPG o PNG mediante programación en C#. Además, si tiene alguna inquietud, comuníquese con nosotros en el foro.