DEV Community

Liam Anderson
Liam Anderson

Posted on

Convertir Word en HTML en C# et VB.NET

Contexte

Les documents Microsoft Word sont un format omniprésent pour la création, l'édition et le partage de contenu écrit. Cependant, si vous souhaitez intégrer du contenu Word dans des pages Web ou d'autres plateformes numériques, vous devrez peut-être convertir vos documents en HTML.

HTML, ou Hypertext Markup Language, est un langage de balisage utilisé pour créer des pages Web. Contrairement aux documents Word conçus pour l'impression et une utilisation hors ligne, HTML est optimisé pour l'affichage en ligne et est largement pris en charge sur différentes plates-formes et appareils. En convertissant vos documents Word en HTML, vous pouvez vous assurer que votre contenu est facilement accessible, consultable et lisible en ligne.

Dans cet article, nous explorerons comment convertir des documents Word en HTML en C# et VB.NET en utilisant Spire.Doc for .NET.

Installer Spire.Doc for .NET via NuGet

Spire.Doc for .NET est un composant Word professionnel qui permet aux développeurs de créer, lire, écrire et convertir des documents Word dans des applications .NET. Pour utiliser Spire.Doc for .NET, vous devez l'installer via NuGet. Voici les étapes :

  1. Ouvrez Visual Studio et créez un nouveau projet en C# ou en VB.NET.
  2. Cliquez avec le bouton droit sur le projet dans l'Explorateur de solutions et sélectionnez "Manage NuGet Packages".
  3. Dans l'onglet "Browse", recherchez "Spire.Doc" et installez le package.

De plus, vous pouvez également télécharger le package Spire.Doc for .NET via son site Web officiel, puis ajouter manuellement les fichiers DLL sous le dossier Lib dans votre projet.

Comment convertir Word en HTML en C# et VB.NET en utilisant Spire.Doc for .NET

Une fois que vous avez installé Spire.Doc for .NET, vous pouvez l'utiliser pour convertir des documents Word en HTML en C# et VB.NET. Voici des exemples de code pour le faire.
C#

using Spire.Doc;

namespace WordToHTML
{
    class Program
    {
        static void Main(string[] args)
        {
            //Créez une instance de document
            Document mydoc = new Document();

            //Chargez un document Word
            mydoc.LoadFromFile("sample.docx");

            //Enregistrer au format HTML
            mydoc.SaveToFile("WordToHTML.html", FileFormat.Html);
        }
    }
}

Enter fullscreen mode Exit fullscreen mode

VB.NET

Imports Spire.Doc
Namespace WordToHTML
    Class Program
        Shared Sub Main(ByVal args() As String)
            'Créez une instance de document
            Dim document As Document = New Document
            'Chargez un document Word
            document.LoadFromFile("sample.docx")
            'Enregistrer au format HTML
            document.SaveToFile("toHTML.html", FileFormat.Html)

        End Sub
    End Class
End Namespace
Enter fullscreen mode Exit fullscreen mode

Dans les exemples de code ci-dessus, nous chargeons d'abord le document Word à l'aide de la classe Document. Nous enregistrons ensuite le document au format HTML en utilisant la méthode SaveToFile et en spécifiant le format de fichier de sortie comme FileFormat.Html.

Conclusion

Dans cet article, nous avons exploré comment convertir des documents Word en HTML en C# et VB.NET en utilisant Spire.Doc for .NET. Spire.Doc for .NET est un composant Word puissant qui facilite le travail avec des documents Word dans les applications .NET. Avec les exemples de code fournis, vous pouvez facilement intégrer du contenu Word dans vos pages Web.

Sujets connexes

Convertir HTML en Word en C# et VB.NET
Convertir Word en PDF en C# et VB.NET
Convertir Word en images en C# et VB.NET
Convertir Word en texte ou texte en Word en C# et VB.NET
Convertir Word en Excel en C# et VB.NET
Convertir Word en RTF ou RTF en Word en C# et VB.NET
Convertir Word en XML en C# et VB.NET

Top comments (0)