Skip to main content
A newer version of this page is available. .

How To: Convert an HTML Document to DOCX format

The following code example shows how to convert an HTML document to the DOCX format using the RichEditDocumentServer.

server.LoadDocument("Documents\\TextWithImages.htm");
server.SaveDocument("Document_DOCX.docx", DocumentFormat.OpenXml);
System.Diagnostics.Process.Start("Document_DOCX.docx");

Note

Implement the IUriProvider descendant and override the IUriProvider.CreateCssUri or IUriProvider.CreateImageUri method to manage decoding external contents in an HTML file. It executes your method instead of the default one when the RichEditDocumentServer needs to load data from a specific URI. Refer to the How to: Retain the Image URI in HTML Document topic for details.