Comment convertir HTML en MHTML en utilisant C#

Cet article vise à vous guider à travers le guide complet sur la façon de convertir HTML en MHTML à l’aide de C#. Hyper Text Markup Language, communément appelé HTML, est un langage de balisage utilisé pour la conception de pages Web. MHTML est un format d’archive de page Web qui peut stocker du HTML, des images et d’autres ressources connexes dans un seul fichier. Avec l’aide de la bibliothèque de conversion, vous pouvez facilement générer du MHTML à partir de HTML en C# en quelques étapes simples. De plus, vous obtiendrez des instructions sur la façon de configurer la bibliothèque sur n’importe quel système d’exploitation courant. Voici les étapes essentielles et un exemple de code pour convertir un format de fichier HTML en MHTML.

Étapes pour convertir HTML en MHTML à l’aide de C#

  1. Installez GroupDocs.Conversion for .NET à l’aide du gestionnaire de packages NuGet
  2. Ajoutez la référence de l’espace de noms GroupDocs.Conversion dans votre projet
  3. Instanciez la classe Converter en transmettant le chemin du fichier HTML à son constructeur
  4. Obtenir les options de conversion en appelant la méthode GetPossibleConversions de la classe Converter
  5. Appelez la méthode Save de la classe Converter pour stocker le fichier MHTML résultant sur le disque

La conversion de HTML en MHTML en C# est un processus simple qui peut être facilement complété en suivant les instructions étape par étape mentionnées précédemment. Ces instructions sont applicables sur divers systèmes d’exploitation courants tels que Windows, macOS et Linux, et ne nécessitent aucune installation de logiciel supplémentaire pour exporter HTML vers MHTML en C#. Étant donné que la bibliothèque utilisée dans cet exemple est multiplateforme, cela implique que le code ci-dessous peut être exécuté sur n’importe quel système sur lequel .NET est installé.

Code pour convertir HTML en MHTML en utilisant C

using GroupDocs.Conversion;
namespace ConvertHTMLtoMHTMLUsingCSharp
{
internal class Program
{
static void Main(string[] args)
{
// Set License to avoid the limitations of Conversion library
License lic = new License();
lic.SetLicense(@"GroupDocs.Conversion.lic");
// Import HTML document
var converter = new GroupDocs.Conversion.Converter("input.html");
// Get conversion option for final output document
var htmltomhtmlOptions = converter.GetPossibleConversions()["mhtml"]
.ConvertOptions;
// Save the MHTML to disk
converter.Convert("output.mhtml", htmltomhtmlOptions);
}
}
}

Un guide complet pour convertir HTML en MHTML C# a été présenté dans la section précédente, ainsi qu’un exemple de code simple. Le processus de conversion n’implique que quelques appels d’API, et l’intégration de l’exemple de code fourni dans vos applications est une tâche facile une fois que vous avez installé la bibliothèque de conversion de documents et modifié les chemins de fichiers en conséquence.

Dans un article précédent, nous avons parlé de la conversion de HTML en JPG, et si vous avez besoin de plus de conseils, vous pouvez consulter notre tutoriel sur comment convertir HTML en JPG en utilisant C #.

 Français