MHT es un formato de archivo de página web que se usa comúnmente para archivar contenido en línea en una máquina local. Puede guardar una página web en un solo archivo que contenga todos los recursos vinculados, como imágenes, animaciones flash, CSS, etc., como un archivo MHT. En algunas situaciones, es posible que deba convertir un archivo HTML a formato MHT. De acuerdo con dichos requisitos, este artículo analiza cómo convertir HTML a formato MHT mediante programación en C#.

Convertidor de archivos HTML a MHT: instalación de la API de C#

Aspose.HTML for .NET La API admite trabajar con varios formatos de archivo populares como HTML, MHTML, EPUB, etc. Puede acceder fácilmente a la API descargando sus archivos DLL desde Nuevas versiones o con el siguiente comando de instalación NuGet:

PM> Install-Package Aspose.Html

Convierta HTML a MHT o MHTML en C#

Puede convertir un archivo HTML en un archivo MHT o MHTML con los siguientes pasos:

  1. Inicialice una instancia de la clase MHTMLSaveOptions.
  2. Guarde el archivo de salida después de convertir el archivo HTML con el método ConvertHTML.

El siguiente fragmento de código muestra cómo convertir un archivo HTML en un archivo MHT o MHTML mediante programación en C#:

Convierta HTML a MHT con opciones avanzadas en C#

Hay varias propiedades que improvisan la conversión de archivos HTML a MHT o MHTML. La clase MHTMLSaveOptions le permite trabajar con las restricciones para manejar páginas o URL, así como la profundidad de las páginas. Debe seguir los pasos a continuación para convertir HTML a archivo MHT o MHTML:

  1. Cree un objeto de la clase MHTMLSaveOptions.
  2. Establezca diferentes propiedades para el archivo de salida.
  3. Convierta el archivo HTML a MHT con el método ConvertHTML.

El siguiente fragmento de código muestra cómo convertir un archivo HTML a formato MHT en C#:

Explore Aspose.HTML for .NET API

Puede visitar la sección documentación para explorar otras funciones que ofrece la API.

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 HTML a MHT o MHTML mediante programación en C#. Si tiene alguna consulta, escríbanos al foro.

Ver también

Convertir MHT o MHTML a archivo DOCX de Word en C#