word图片四周环绕转HTML位置问题

word里面的图片设置了“四周环绕”后,保存SaveFormat.HTML html格式,图片位置float:left 不准确
下面是测试文件
试题导入模板1.zip (29.6 KB)

@yuanzhidong,

Aspose.Words的最新版本,即18.10模仿了MS Word 2016的行为。我们在此处附加了MS Word 2016和Aspose.Words生成的HTML文件供您参考(请参阅参考资料 different-htmls.zip (33.6 KB))。 所以,这是预期的行为。

您可以将DOCX转换为HtmlFixed格式,以获得更准确的输出。

Document doc = new Document("D:\\temp\\184583\\in.docx");

HtmlFixedSaveOptions opts = new HtmlFixedSaveOptions();
opts.PrettyFormat = true;

doc.Save("D:\\temp\\184583\\18.10-html_fixed.html", opts);