Le fichier MHT contient toutes les ressources d’une page Web, y compris CSS, images, JavaScript, etc. Par conséquent, vous pouvez afficher les fichiers MHT ou MHTML dans un navigateur hors ligne. Dans certains cas, vous devrez peut-être convertir un fichier MHT ou MHTML en un document Word. Par conséquent, cet article explique comment convertir un fichier MHT ou MHTML en un document Word au format DOCX par programmation en C#.
- Convertisseur de documents MHT en Word - Installation de l’API C#
- Convertir MHT ou MHTML en fichier Word DOCX en C#
- Convertir MHT ou MHTML en Word DOCX avec des options avancées en C#
Convertisseur MHT en Word - Installation de l’API C#
L’API Aspose.HTML for .NET peut être utilisée pour travailler avec différents formats de fichiers liés au Web, y compris HTML, MHTML, etc. Installez simplement l’API en téléchargeant ses fichiers DLL à partir des Téléchargements ou en utilisant la commande NuGet suivante :
PM> Install-Package Aspose.Html
Convertir MHT ou MHTML en fichier Word DOCX en C#
Vous pouvez convertir un fichier MHT ou MHTML en un document DOCX Word en C# en suivant les étapes ci-dessous :
- Initialisez une instance de la classe DocSaveOptions.
- Définissez le format du document Word de sortie.
- Enregistrez le fichier DOCX de sortie après avoir converti le fichier MHT MHTML avec la méthode ConvertMHTML.
L’exemple de code ci-dessous explique comment convertir un fichier MHT ou MHTML en un document Word en C# :
// Initialiser l'objet de classe DocSaveOptions
DocSaveOptions options = new DocSaveOptions();
options.DocumentFormat = DocumentFormat.DOCX;
// Convertir MHT ou MHTML en Word DOCX
Converter.ConvertMHTML("sample.mht", options, "output.docx");
Convertir MHT ou MHTML en Word DOCX avec des options avancées en C#
Vous pouvez améliorer le processus de conversion de document MHT ou MHTML vers Word en définissant différentes propriétés. Veuillez suivre les étapes ci-dessous pour convertir un fichier MHT ou MHTML en fichier Word :
- Initialisez une instance de la classe DocSaveOptions.
- Définissez le format du document de sortie et spécifiez les dimensions de la page en pouces.
- Convertissez le fichier MHT ou MHTML en fichier Word à l’aide de la méthode ConvertMHTML.
L’extrait de code suivant montre comment convertir un fichier MHT ou MHTML en un document Word avec des paramètres avancés en C# :
// Initialiser l'objet de classe DocSaveOptions
DocSaveOptions options = new DocSaveOptions();
options.DocumentFormat = DocumentFormat.DOCX;
// Spécifier les options de mise en page
options.PageSetup.AnyPage = new Aspose.Html.Drawing.Page(
new Aspose.Html.Drawing.Size(
Aspose.Html.Drawing.Length.FromInches(5),
Aspose.Html.Drawing.Length.FromInches(7)));
// Convertir MHT ou MHTML en fichier Word DOCX
Converter.ConvertMHTML("sample.mht", options, "output.docx");
Explorer Aspose.HTML for .NET
Vous pouvez consulter l’espace documentation pour explorer de nombreuses autres fonctionnalités incluses dans l’API.
Obtenez une licence gratuite
Vous pouvez évaluer toutes les fonctionnalités de l’API dans leur pleine capacité en obtenant une licence temporaire gratuite.
Conclusion
Dans cet article, vous avez appris à convertir une page Web MHT ou MHTML en un document Word au format DOCX par programmation en C#. De plus, la conversion avancée pour contrôler la taille de la page, la résolution, etc. est également prise en charge par l’API. N’hésitez pas à nous contacter sur le forum en cas de questions ou de préoccupations.