Hoe DOCX als HTML te renderen met C#

Het is vaak nodig om Microsoft Word-documenten (DOCX) weer te geven in HTML-indeling op het gebied van documentverwerking en het genereren van webinhoud. Of u nu een webontwikkelaar of maker van inhoud bent of eenvoudigweg Word-documenten online wilt publiceren, het weergeven van Word-documenten als HTML kan een waardevolle vaardigheid zijn. In dit gedetailleerde artikel wordt uitgelegd hoe u DOCX weergeeft als HTML met behulp van C#. Hieronder volgen de noodzakelijke stappen om HTML te maken met ingesloten bronnen uit DOCX met behulp van C#, samen met een codevoorbeeld.

Stappen om DOCX als HTML weer te geven met C#

  1. Gebruik de NuGet-pakketbeheerder om GroupDocs.Viewer for .NET te installeren om het Word-document als HTML weer te geven
  2. Voeg GroupDocs.Viewer-naamruimtereferentie toe aan uw project
  3. Instantieer de klasse Viewer door het DOCX-bestandspad als argument door te geven aan de constructor ervan
  4. Haal de weergaveopties op met de methode HtmlViewOptions.ForEmbeddedResources
  5. Roep de Viewer.View-methode aan met HtmlViewOptions om het DOCX-bestand als HTML weer te geven

De bibliotheek die in deze zelfstudie wordt gebruikt, is gebouwd om feilloos op verschillende platforms te werken. Weten hoe u HTML maakt vanuit DOCX met behulp van C# is handig, of u nu aan een project werkt of documenten over veel platforms moet distribueren. Als u .NET geïnstalleerd heeft, kunt u moeiteloos de meegeleverde instructies volgen op veelgebruikte besturingssystemen zoals Windows, macOS en Linux om uw Word-document zonder problemen naar HTML te converteren. De implementatie van het weergaveproces wordt gedemonstreerd in het onderstaande codevoorbeeld.

Code om DOCX als HTML weer te geven met C#

using GroupDocs.Viewer;
using GroupDocs.Viewer.Options;
namespace RenderDOCXasHTMLUsingCSharp
{
internal class Program
{
static void Main(string[] args)
{
// Set License to avoid the limitations of Viewer library
License lic = new License();
lic.SetLicense(@"GroupDocs.Viewer.lic");
// Load the input DOCX
using (var viewer = new Viewer("input.docx"))
{
// Create an HTML file for each document page.
// {0} is replaced with the current page number in the file name.
var viewOptions = HtmlViewOptions.ForEmbeddedResources("page_{0}.html");
viewer.View(viewOptions);
}
}
}
}

Met de informatie die u uit dit artikel heeft geleerd, kunt u DOCX met vertrouwen converteren naar HTML in C#. De bovenstaande code is beknopt en vereist slechts een paar API-aanroepen om moeiteloos documentweergave te realiseren. Zodra u de voorgestelde bibliotheek vakkundig heeft opgezet en de nodige aanpassingen aan de bestandspaden heeft aangebracht, wordt het integreren van deze code van Word-naar-HTML-weergave in uw projecten een eenvoudige en probleemloze taak.

In een vorig artikel hebben we de stappen onderzocht voor het converteren van DOCX naar PDF met Node.js. Als u aanvullende begeleiding nodig heeft, raden we u aan onze uitgebreide tutorial te raadplegen over hoe u converteer DOCX naar PDF met Node.js

 Nederlands