Dans cet article pratique, nous discuterons du processus par étapes pour convertir DOCX en MHTML à l’aide de C# et développer un exemple d’application. Pour générer du MHTML à partir de DOCX en C#, nous utiliserons l’une des bibliothèques de conversion les plus populaires. Nous fournirons également des instructions pour configurer le package de conversion de documents afin d’effectuer la transformation de documents. Voici les étapes clés et un exemple de code pour convertir un DOCX en document MHTML.
Étapes pour convertir DOCX en MHTML en utilisant C
- Installez GroupDocs.Conversion for .NET à partir du gestionnaire de packages NuGet
- Ajoutez une référence à l’espace de noms GroupDocs.Conversion pour convertir DOCX en MHTML
- Initialiser l’objet de la classe Converter en passant le chemin de l’entrée DOCX
- Obtenir les options de conversion à l’aide de la méthode Converter.GetPossibleConversions
- Appelez la méthode Convert.Save pour enregistrer le MHTML sur le disque
Nous avons défini toutes les étapes fondamentales pour développer la fonctionnalité pour exporter DOCX vers MHTML en utilisant C#. Vous remarquerez que la méthodologie ci-dessus est très simple pour effectuer la transformation de documents à l’aide de l’une des API de conversion de documents idéales, et vous n’avez besoin que d’écrire quelques lignes de code C#. Voici un exemple utilisant la bibliothèque GroupDocs.Conversion :
Code pour convertir DOCX en MHTML en utilisant C#
using GroupDocs.Conversion; | |
namespace ConvertDOCXtoMHTMLusingCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Conversion library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Conversion.lic"); | |
// Import DOCX document | |
var converter = new GroupDocs.Conversion.Converter("input.docx"); | |
// Get conversion option for final output document | |
var docxtomhtmlconvertoptions = converter.GetPossibleConversions()["mhtml"].ConvertOptions; | |
// Save the MHTML to disk | |
converter.Convert("ConvertDOCXtoMHTMLusingCSharp.mhtml", docxtomhtmlconvertoptions); | |
} | |
} | |
} |
Nous avons créé l’exemple de code pour convertir DOCX en MHTML en C# afin d’illustrer comment créer une application à l’aide du flux de processus défini dans la section précédente. Il vous suffit d’importer le DOCX, d’obtenir les options de conversion et d’enregistrer la sortie MTHML sur le disque. Cet exemple de code fonctionne sur n’importe quel système d’exploitation sur lequel .NET est installé pour exporter DOCX vers MTHML sans installer de logiciel tiers.
Dans notre article précédent, nous avons expliqué comment convertir TeX en Word. Vous pouvez en savoir plus à ce sujet en lisant le post sur comment convertir TeX en Word en utilisant C#.