Word till HTML C#

I olika scenarier kan du behöva visa innehållet i Word DOCX-filer i dina webb- eller skrivbordsapplikationer. Ett av de lämpliga alternativen i sådana fall är att konvertera DOCX till HTML. För att uppnå detta från .NET-applikationer förklarar denna artikel hur man konverterar DOCX-filer till HTML med C#. Dessutom kommer du att lära dig hur man dynamiskt kontrollerar DOCX till HTML-konverteringen med olika alternativ.

C# DOCX till HTML-konverterare API – Gratis nedladdning

För att utföra DOCX till HTML-konvertering inom .NET-applikationer använder vi Aspose.Words för .NET. Det är ett kraftfullt klassbibliotek som låter dig skapa och manipulera Word-dokument. Dessutom kan du konvertera DOCX-dokument till olika andra filformat. Du kan antingen ladda ner API:et eller installera det via NuGet.

PM> Install-Package Aspose.Words 

Konvertera DOCX till HTML i C#

Aspose.Words för .NET gör det ganska enkelt att konvertera ett DOCX-dokument till HTML. Ladda helt enkelt DOCX-dokumentet och spara det som en HTML-fil. Nedan följer stegen för att konvertera en DOCX-fil till HTML med C#.

Följande kodexempel visar hur man konverterar en DOCX till HTML med C#.

// Ladda dokumentet från disk
Document doc = new Document("Document.docx");

// Spara dokumentet som HTML
doc.Save("Document.html", SaveFormat.Html);

Anpassa DOCX till HTML-konvertering i C#

Aspose.Words för .NET låter dig också anpassa DOCX till HTML-konverteringen med olika alternativ. Till exempel kan du specificera en mapp för att lagra resursfiler (CSS, typsnitt och bilder) separat. Dessutom kan du exportera rundresainformation om dokumentet. Följande avsnitt visar hur man använder dessa alternativ.

C# DOCX till HTML – Exportera rundresainformation

MS Word erbjuder en mängd olika funktioner, inte alla stöds av HTML. För att hålla HTML-innehållet nära det ursprungliga dokumentet används rundresainformation. Följande steg visar hur man exporterar rundresainformation under DOCX till HTML-konvertering i C#.

Följande kodexempel visar hur man exporterar rundresainformation under DOCX till HTML-konvertering i C# .NET.

// Ladda dokumentet från disk
Document doc = new Document("Document.docx");

// Aktivera rundresainformation
HtmlSaveOptions options = new HtmlSaveOptions();
options.ExportRoundtripInformation = true;

// Spara som HTML
doc.Save("ExportRoundtripInformation_out.html", options);

C# DOCX till HTML-konvertering – Specificera resursmappen

Under DOCX till HTML-konvertering kan du spara resursfiler i en separat mapp. Dessutom kan du specificera mappar för att lagra typsnitt och bilder separat. Nedan följer stegen för att uppnå detta.

Följande kodexempel visar hur man lagrar resurser i en separat mapp under C# DOCX till HTML-konvertering.

// Ladda dokumentet 
Document doc = new Document("document.docx");

// Specificera mappen för resurser
HtmlSaveOptions saveOptions = new HtmlSaveOptions();
saveOptions.CssStyleSheetType = CssStyleSheetType.External;
saveOptions.ExportFontResources = true;
saveOptions.ResourceFolder = dataDir + @"\Resources";
saveOptions.ResourceFolderAlias = "http://example.com/resources";

// Konvertera dokumentet till HTML
doc.Save("ExportResourcesUsingHtmlSaveOptions.html", saveOptions);

Läs mer om att arbeta med resursmappar under DOCX till HTML-konvertering.

C# API för DOCX till HTML-konvertering – Få en gratis licens

Du kan få en tillfällig licens för att använda Aspose.Words för .NET utan utvärderingsbegränsningar.

Slutsats

I denna artikel lärde du dig hur man konverterar DOCX-filer till HTML med C#. Dessutom såg du hur man använder olika alternativ för att anpassa DOCX till HTML-konverteringen. Du kan också utforska andra funktioner i Aspose.Words för .NET med hjälp av dokumentationen. Dessutom kan du ställa dina frågor i vårt forum.

Se även