Java 为什么使用Xhtmlimporter和使用docx4j生成文档时的AlternativeFormatInputPart的样式不匹配

Java 为什么使用Xhtmlimporter和使用docx4j生成文档时的AlternativeFormatInputPart的样式不匹配,java,docx4j,Java,Docx4j,我正在尝试生成从HTML到docx的文档。通过AlternativeFormatInputPart类文档以适当的样式正确生成 但是 当我为同一个html文档使用XhtmlImporter类时,生成的结果是不同的。我想使用XhtmlImporter类 我如何解决这个问题 下面是用于生成文档的Html和java代码 月报 桌子 { 边界:双倍#000; 表布局:固定; 垂直对齐:顶部; 边界塌陷:塌陷; 宽度:7.25英寸; } .主标题 { 利润率最高:5%; 字号:48pt; 字体系列:世纪

我正在尝试生成从HTML到docx的文档。通过AlternativeFormatInputPart类文档以适当的样式正确生成

但是

当我为同一个html文档使用XhtmlImporter类时,生成的结果是不同的。我想使用XhtmlImporter类

我如何解决这个问题

下面是用于生成文档的Html和java代码


月报
桌子
{
边界:双倍#000;
表布局:固定;
垂直对齐:顶部;
边界塌陷:塌陷;
宽度:7.25英寸;
}
.主标题
{
利润率最高:5%;
字号:48pt;
字体系列:世纪哥特式;
颜色:#2F5897;
文本对齐:居中;
字体大小:300;
}
.年
{
垫面:10%;
文本对齐:居中;
字号:18px;
}
.其他详情
{
垫面:10%;
垫底:10%;
字体大小:粗体;
文本对齐:居中;
字号:18px;
}
续
{
字体系列:Palatino Linotype;
保证金:0自动;
边缘顶部:10px;
}
.续表
{
边界:双倍#000;
表布局:固定;
垂直对齐:顶部;
边界塌陷:塌陷;
宽度:7.25英寸;
}
.conth1
{
字体系列:世纪哥特式;
颜色:#2F5897;
字体大小:400;
左边距:.15英寸;
}
.续h4
{
字体系列:世纪哥特式;
字体大小:400;
左边距:.15英寸;
}
.续学校详情
{
左边距:.1in;
右边距:.1in;
}
.控制
{
左边距:1英寸;
右边距:1英寸;
}
李先生
{
边缘底部:.25英寸;
}
.续标题
{
左边距:.5英寸;
字体大小:粗体;
文字装饰:下划线;
边缘顶部:.35英寸;
}
跨度
{
显示:块;
垫底:10px;
}
赖特先生
{
高度:3.25英寸;
}
span.DefaultParagraphFont{
显示:内联;
}
.DocDefaults{
显示:块;
边缘底部:4mm;
线高:115%;
字体大小:11.0pt;
}
.正常{
显示:块;
}
月报
2016-2017
月份:9月

城市:班加罗尔

主持人: 马尼坎丹

月报 2016-2017年

102国际公立学校(ICSE)

  • 在该学校开展的活动。请说明会议的类型,以及您想提出的任何具体观点 我们注意到了学校的情况。在这所学校开展的活动。请说明进行的会议类型,如有 您想让我们注意到的关于学校的具体问题。在这所学校开展的活动。请提及 进行的课程类型,以及您希望我们注意到的有关学校的任何具体问题。活动 在这所学校进行。请说明所进行的会议类型,以及您希望为我们的会议带来的任何具体问题 关于学校的通知。

    z1
  • 任何值得学生提及的特定活动(将图像附加到单独的链接)。任何值得一提的具体活动 由学生(将图像附加到单独的链接)。任何值得学生提及的具体活动(将图片附在单独的 链接)。任何值得TH提及的具体活动