Converteer DOCX naar HTML in CSharp

Of u wilt een document converteren naar HTML-indeling om de inhoud voor uw website te krijgen, of u bent een online website voor het indienen van documenten tegengekomen die vereist dat documenten in HTML-indeling worden ingediend. In beide gevallen hebt u een DOC naar HTML-converter nodig. Als u uw documenten echter programmatisch naar HTML moet converteren, dan is dit artikel alleen voor u bedoeld. Dit artikel behandelt de volgende manieren om documenten naar HTML in C# te converteren:

  • Eenvoudigste conversie van documenten zoals DOCX naar HTML in C#.
  • Converteren naar HTML met aangepaste opties.
  • Converteer met behulp van de optie om paginaranden te tonen of te verbergen.

C# Documentconversiebibliotheek

GroupDocs.Conversion for .NET is een gebruiksvriendelijke, krachtige API met de mogelijkheid om elk document uit de uitgebreide lijst met ondersteunde documentindelingen te converteren naar alle ondersteunde doelindelingen. U kunt de API downloaden van de sectie downloads of installeren vanaf NuGet.

Converteer DOCX naar HTML in C# - Eenvoudig

Dit is de eenvoudigste en zeer nuttige conversie. Ik kan beter zeggen dat u elk van uw documenten naar het HTML-formaat kunt converteren. Controleer uw indeling in de lijst met ondersteunde indelingen en ga door om deze te laten converteren.

  • Maak de instantie van de klasse Converter om te beginnen met uw brondocument.
  • Instantieer het MarkupConvertOptions-object.
  • Roep de methode Convert van de klasse Converter aan.
  • Dat is het.

Uw document wordt geconverteerd naar HTML en het resulterende document bevindt zich in uw repository. Het volgende kleine codevoorbeeld toont de conversie van een DOCX-bestand naar HTML met behulp van de klasse Converter in C#.

// Converting DOCX to HTML in C#
using (Converter converter = new Converter("document.docx"))
{
    MarkupConvertOptions options = new MarkupConvertOptions();
    converter.Convert("converted.html", options);
}

Converteer DOC/DOCX naar HTML met aangepaste opties

GroupDocs.Conversion biedt verschillende andere opties om het gewenste conversieresultaat te krijgen. De aangepaste opties omvatten:

  • Vaste indeling
  • Vaste indeling - Show Borders
  • Formaat
  • Paginanummer
  • Pagina’s
  • Pagina’s Count
  • Gebruik pdf
  • Watermerk
  • Zoom

U kunt de documentatie of GitHub-voorbeelden bezoeken om elke optie in detail te zien. Ik zal enkele van de aanpassingen laten zien terwijl ik opnieuw de DOCX naar HTML-indeling converteer in onderstaand codevoorbeeld.

// Converting DOCX to HTML in C# with advance options.
using (Converter converter = new Converter("document.docx"))
{
    MarkupConvertOptions options = new MarkupConvertOptions
    { // Setting customized options
        PageNumber = 2,
        PagesCount = 1,
        FixedLayout = true
    };
    converter.Convert("converted.html", options);
}

Converteer DOC/DOCX naar HTML - Toon of verberg paginaranden

Last but not least kunt u nu de zichtbaarheid van paginaranden regelen tijdens het converteren van documenten naar HTML in C#. De GroupDocs.Conversion for .NET geeft deze controle aan de C#-programmeurs. Het onderstaande voorbeeld laat zien dat door de eigenschap FixedLayoutShowBorders van de klasse MarkupConvertOptions in te stellen op waar of onwaar, u de paginaranden in het resulterende HTML-document kunt weergeven of verbergen.

// Converting DOCX to HTML in C# with show or hide borders control.
using (Converter converter = new Converter("document.docx"))
{
    MarkupConvertOptions options = new MarkupConvertOptions
    {
        PageNumber = 2,
        FixedLayout = true,
        PagesCount = 1,
        FixedLayoutShowBorders = false
    };
    converter.Convert("converted.html", options);
}

Onderstaande afbeeldingen tonen het originele DOCX-document en de geconverteerde HTML met en zonder paginaranden.

Docx-document om te zetten in HTML

Origineel DOCX-document

HTML-bestand met paginaranden en zonder randen.

De bovenstaande afbeelding toont de HTML-bestanden die zijn geconverteerd vanuit DOCX met opties voor tonen van randen en tonen geen randen.

Meer informatie over GroupDocs.Conversion

Laten we verder praten @ Gratis ondersteuningsforum.