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#
- Gebruik de NuGet-pakketbeheerder om GroupDocs.Viewer for .NET te installeren om het Word-document als HTML weer te geven
- Voeg GroupDocs.Viewer-naamruimtereferentie toe aan uw project
- Instantieer de klasse Viewer door het DOCX-bestandspad als argument door te geven aan de constructor ervan
- Haal de weergaveopties op met de methode HtmlViewOptions.ForEmbeddedResources
- 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