Thanks for your inquiry. Please note that it is not guaranteed that the output HTML file will look exactly the same as the input Word document and in your case the latest version of Aspose.Words mimics the way the Microsoft Word exports your document to HTML format. We have attached a couple of output HTML documents that are generated by using Microsoft Word 2016 and Aspose.Words 17.4 here for your reference.
However, this document looks good when it is converted to HTML Fixed format. We can offer you another solution i.e. converting the Word document to the HTML format using absolutely positioned elements (HtmlFixed) produces the expected output. Here is how you can use HtmlFixedSaveOptions to get output in HtmlFixed save format and perhaps, you will be satisfied with HTML Fixed format.
Document doc = new Document("D:\\temp\\java1.doc");
HtmlFixedSaveOptions opts = new HtmlFixedSaveOptions();