格式不对问题.zip (280.8 KB)
1.word转html行间距变小
2.font-size样式为什么在boby里面
Issue ID(s): WORDSNET-27396
如果您需要优先支持以及直接联系我们的付费支持管理团队,您可以获得 付费支持服务。
我们将对问题进行调查,并为您提供更多信息。请注意,Aspose.Words 是为 MS Word 文档设计的。而 MS Word 文档和 HTML 文档的对象模型是完全不同的。因此在将一种格式转换为另一种格式后,并不总能提供 100% 的保真度。在大多数情况下,Aspose.Words 在处理 HTML 文档时会模仿 MS Word 的行为。
body
元素中指定了该样式,并由输出 HTML 中的其他元素继承。感谢您的回复
问题1.我使用MS Word另存为html,间距是正常的,我看aspose转换多了line-height:10.5pt;这个样式导致,有什么办法解决
问题2.我们转换后的html需要集成到我们的编辑器里,boby里的样式会被丢弃,
我有什么办法可以让转换后的html样式不在boby里吗?
@yanke1 1. 要管理线条高度,可以尝试使用以下代码:
Document doc = new Document("input.docx");
for (Paragraph p : doc.getFirstSection().getBody().getParagraphs()) {
p.getParagraphFormat().setLineSpacingRule(LineSpacingRule.AT_LEAST);
p.getParagraphFormat().setLineSpacing(20);
}
doc.save("output.html");
将20更改为所需的值。